Class ReferenceSlotImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.epsilon.hutn.model.hutn.impl.ModelElementImpl
-
- org.eclipse.epsilon.hutn.model.hutn.impl.SlotImpl<T>
-
- org.eclipse.epsilon.hutn.model.hutn.impl.ClassObjectSlotImpl<String>
-
- org.eclipse.epsilon.hutn.model.hutn.impl.ReferenceSlotImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,ClassObjectSlot<String>
,ModelElement
,ReferenceSlot
,Slot<String>
public class ReferenceSlotImpl extends ClassObjectSlotImpl<String> implements ReferenceSlot
An implementation of the model object 'Reference Slot'.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.hutn.model.hutn.impl.SlotImpl
feature, FEATURE_EDEFAULT, values
-
Fields inherited from class org.eclipse.epsilon.hutn.model.hutn.impl.ModelElementImpl
col, COL_EDEFAULT, line, LINE_EDEFAULT
-
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReferenceSlotImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClassObject(ClassObject classObject)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
org.eclipse.emf.common.util.EList<ClassObject>
getClassObjects()
void
setClassObjects(org.eclipse.emf.common.util.EList<ClassObject> classObjects)
-
Methods inherited from class org.eclipse.epsilon.hutn.model.hutn.impl.ClassObjectSlotImpl
typeCompatibleWith
-
Methods inherited from class org.eclipse.epsilon.hutn.model.hutn.impl.SlotImpl
basicSetOwner, compatibleWith, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getEStructuralFeature, getFeature, getNumberOfValues, getOwner, getValues, hasEStructuralFeature, multiplicityCompatibleWith, setFeature, setOwner, setValues, toString
-
Methods inherited from class org.eclipse.epsilon.hutn.model.hutn.impl.ModelElementImpl
getCol, getLine, setCol, setLine
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.epsilon.hutn.model.hutn.ModelElement
getCol, getLine, setCol, setLine
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.eclipse.epsilon.hutn.model.hutn.Slot
compatibleWith, getEStructuralFeature, getFeature, getOwner, getValues, hasEStructuralFeature, multiplicityCompatibleWith, setFeature, setOwner, setValues, typeCompatibleWith
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classClassObjectSlotImpl<String>
-
setClassObjects
public void setClassObjects(org.eclipse.emf.common.util.EList<ClassObject> classObjects)
- Specified by:
setClassObjects
in interfaceClassObjectSlot<String>
- Specified by:
setClassObjects
in classClassObjectSlotImpl<String>
-
addClassObject
public void addClassObject(ClassObject classObject)
- Specified by:
addClassObject
in interfaceClassObjectSlot<String>
- Specified by:
addClassObject
in classClassObjectSlotImpl<String>
-
getClassObjects
public org.eclipse.emf.common.util.EList<ClassObject> getClassObjects()
- Specified by:
getClassObjects
in interfaceClassObjectSlot<String>
- Specified by:
getClassObjects
in classClassObjectSlotImpl<String>
-
-