Class TableImpl

  • All Implemented Interfaces:
    de.uka.ipd.sdq.identifier.Identifier, org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker, Notifier, EObject, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, org.eclipse.emf.spi.cdo.InternalCDOLoadable, org.eclipse.emf.spi.cdo.InternalCDOObject, org.palladiosimulator.pcm.core.entity.Entity, org.palladiosimulator.pcm.core.entity.NamedElement, org.palladiosimulator.pcm.PCMBaseClass, org.palladiosimulator.pcm.PCMClass, Table

    public class TableImpl
    extends org.palladiosimulator.pcm.core.entity.impl.EntityImpl
    implements Table
    An implementation of the model object 'Table'.

    The following features are implemented:

    Generated class or method.
    • Field Detail

      • ROWS_EDEFAULT

        protected static final int ROWS_EDEFAULT
        The default value of the 'Rows' attribute.
        See Also:
        getRows(), Constant Field Values
        Generated class or method.
        Ordered collection.
      • rows

        protected int rows
        The cached value of the 'Rows' attribute.
        See Also:
        getRows()
        Generated class or method.
        Ordered collection.
      • types

        protected EList<EntityType> types
        The cached value of the 'Types' reference list.
        See Also:
        getTypes()
        Generated class or method.
        Ordered collection.
      • database

        protected Database database
        The cached value of the 'Database' reference.
        See Also:
        getDatabase()
        Generated class or method.
        Ordered collection.
    • Constructor Detail

      • TableImpl

        protected TableImpl()
        Generated class or method.
    • Method Detail

      • eStaticClass

        protected EClass eStaticClass()
        Overrides:
        eStaticClass in class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
        Generated class or method.
      • setRows

        public void setRows​(int newRows)
        Specified by:
        setRows in interface Table
        Parameters:
        newRows - the new value of the 'Rows' attribute.
        See Also:
        Table.getRows()
        Generated class or method.
      • basicGetDatabase

        public Database basicGetDatabase()
        Generated class or method.
      • setDatabase

        public void setDatabase​(Database newDatabase)
        Specified by:
        setDatabase in interface Table
        Parameters:
        newDatabase - the new value of the 'Database' reference.
        See Also:
        Table.getDatabase()
        Generated class or method.
      • eGet

        public Object eGet​(int featureID,
                           boolean resolve,
                           boolean coreType)
        Specified by:
        eGet in interface InternalEObject
        Overrides:
        eGet in class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
        Generated class or method.
      • eSet

        public void eSet​(int featureID,
                         Object newValue)
        Specified by:
        eSet in interface InternalEObject
        Overrides:
        eSet in class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
        Generated class or method.
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface InternalEObject
        Overrides:
        eUnset in class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
        Generated class or method.
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface InternalEObject
        Overrides:
        eIsSet in class org.palladiosimulator.pcm.core.entity.impl.EntityImpl
        Generated class or method.
      • toString

        public String toString()
        Overrides:
        toString in class org.eclipse.emf.internal.cdo.CDOObjectImpl
        Generated class or method.