public class ClassCSImpl extends ClassifierCSImpl implements ClassCS
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected TypedRefCS |
ownedMetaType
The cached value of the '
Owned Meta Type ' containment reference. |
protected org.eclipse.emf.common.util.EList<OperationCS> |
ownedOperation
The cached value of the '
Owned Operation ' containment reference list. |
protected org.eclipse.emf.common.util.EList<StructuralFeatureCS> |
ownedProperty
The cached value of the '
Owned Property ' containment reference list. |
protected org.eclipse.emf.common.util.EList<TypedRefCS> |
ownedSuperType
The cached value of the '
Owned Super Type ' containment reference list. |
INSTANCE_CLASS_NAME_EDEFAULT, instanceClassName, instanceClassNameESet, ownedConstraint, ownedTemplateSignature, qualifier
name, NAME_EDEFAULT
csi, CSI_EDEFAULT, ORIGINAL_XMI_ID_EDEFAULT, originalXmiId, ownedAnnotation
pivot
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
ClassCSImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMetaType(TypedRefCS newOwnedMetaType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
TypedRefCS |
getOwnedMetaType() |
org.eclipse.emf.common.util.EList<OperationCS> |
getOwnedOperation() |
org.eclipse.emf.common.util.EList<StructuralFeatureCS> |
getOwnedProperty() |
org.eclipse.emf.common.util.EList<TypedRefCS> |
getOwnedSuperType() |
boolean |
isSetOwnedSuperType() |
void |
setOwnedMetaType(TypedRefCS newOwnedMetaType) |
void |
unsetOwnedSuperType() |
basicSetOwnedTemplateSignature, basicSetOwner, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, getInstanceClassName, getOwnedConstraint, getOwnedTemplateSignature, getOwner, getQualifier, getTemplateSignature, isSetInstanceClassName, setInstanceClassName, setOwnedTemplateSignature, setOwner, toString, unsetInstanceClassName
getName, setName
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
getPivot, resetPivot, setPivot
getDescription, getLogicalParent
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInstanceClassName, getOwnedConstraint, getOwner, getQualifier, setInstanceClassName, setOwner
getOwnedTemplateSignature, setOwnedTemplateSignature
getName, setName
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
getPivot, setPivot
resetPivot
protected org.eclipse.emf.common.util.EList<TypedRefCS> ownedSuperType
Owned Super Type
' containment reference list.
getOwnedSuperType()
protected org.eclipse.emf.common.util.EList<OperationCS> ownedOperation
Owned Operation
' containment reference list.
getOwnedOperation()
protected org.eclipse.emf.common.util.EList<StructuralFeatureCS> ownedProperty
Owned Property
' containment reference list.
getOwnedProperty()
protected TypedRefCS ownedMetaType
Owned Meta Type
' containment reference.
getOwnedMetaType()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ClassifierCSImpl
public org.eclipse.emf.common.util.EList<TypedRefCS> getOwnedSuperType()
getOwnedSuperType
in interface ClassCS
ClassCS.isSetOwnedSuperType()
,
ClassCS.unsetOwnedSuperType()
,
BaseCSTPackage.getClassCS_OwnedSuperType()
public void unsetOwnedSuperType()
unsetOwnedSuperType
in interface ClassCS
ClassCS.isSetOwnedSuperType()
,
ClassCS.getOwnedSuperType()
public boolean isSetOwnedSuperType()
isSetOwnedSuperType
in interface ClassCS
ClassCS.unsetOwnedSuperType()
,
ClassCS.getOwnedSuperType()
public org.eclipse.emf.common.util.EList<OperationCS> getOwnedOperation()
getOwnedOperation
in interface ClassCS
BaseCSTPackage.getClassCS_OwnedOperation()
,
OperationCS.getOwningClass()
public org.eclipse.emf.common.util.EList<StructuralFeatureCS> getOwnedProperty()
getOwnedProperty
in interface ClassCS
BaseCSTPackage.getClassCS_OwnedProperty()
,
StructuralFeatureCS.getOwner()
public TypedRefCS getOwnedMetaType()
getOwnedMetaType
in interface ClassCS
ClassCS.setOwnedMetaType(TypedRefCS)
,
BaseCSTPackage.getClassCS_OwnedMetaType()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMetaType(TypedRefCS newOwnedMetaType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMetaType(TypedRefCS newOwnedMetaType)
setOwnedMetaType
in interface ClassCS
newOwnedMetaType
- the new value of the 'Owned Meta Type' containment reference.ClassCS.getOwnedMetaType()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class ClassifierCSImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ClassifierCSImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ClassifierCSImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ClassifierCSImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ClassifierCSImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ClassifierCSImpl
public <R> R accept(@NonNull BaseCSVisitor<R> visitor)
VisitableCS
Implementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept
in interface VisitableCS
accept
in class ClassifierCSImpl