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<java.lang.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<java.lang.String>,ModelElement,ReferenceSlot,Slot<java.lang.String>
public class ReferenceSlotImpl extends ClassObjectSlotImpl<java.lang.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 java.lang.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 protectedReferenceSlotImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassObject(ClassObject classObject)protected org.eclipse.emf.ecore.EClasseStaticClass()org.eclipse.emf.common.util.EList<ClassObject>getClassObjects()voidsetClassObjects(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:
eStaticClassin classClassObjectSlotImpl<java.lang.String>
-
setClassObjects
public void setClassObjects(org.eclipse.emf.common.util.EList<ClassObject> classObjects)
- Specified by:
setClassObjectsin interfaceClassObjectSlot<java.lang.String>- Specified by:
setClassObjectsin classClassObjectSlotImpl<java.lang.String>
-
addClassObject
public void addClassObject(ClassObject classObject)
- Specified by:
addClassObjectin interfaceClassObjectSlot<java.lang.String>- Specified by:
addClassObjectin classClassObjectSlotImpl<java.lang.String>
-
getClassObjects
public org.eclipse.emf.common.util.EList<ClassObject> getClassObjects()
- Specified by:
getClassObjectsin interfaceClassObjectSlot<java.lang.String>- Specified by:
getClassObjectsin classClassObjectSlotImpl<java.lang.String>
-
-