Class SlotTypeImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.palladiosimulator.solver.lqn.impl.SlotTypeImpl
-
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,SlotType
public class SlotTypeImpl extends MinimalEObjectImpl.Container implements SlotType
An implementation of the model object 'Slot Type'.The following features are implemented:
- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
BIND_TARGET_EDEFAULT
The default value of the 'Bind Target
' attribute.protected EList<BindType>
binding
The cached value of the 'Binding
' containment reference list.protected String
bindTarget
The cached value of the 'Bind Target
' attribute.protected String
id
The cached value of the 'Id
' attribute.protected static String
ID_EDEFAULT
The default value of the 'Id
' attribute.protected InterfaceType
interface_
The cached value of the 'Interface
' containment reference.protected static int
REPLIC_NUM_EDEFAULT
The default value of the 'Replic Num
' attribute.protected int
replicNum
The cached value of the 'Replic Num
' attribute.protected boolean
replicNumESet
This is true if the Replic Num attribute has been set.-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SlotTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetInterface(InterfaceType newInterface, NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
EList<BindType>
getBinding()
String
getBindTarget()
String
getId()
InterfaceType
getInterface()
int
getReplicNum()
boolean
isSetReplicNum()
void
setBindTarget(String newBindTarget)
void
setId(String newId)
void
setInterface(InterfaceType newInterface)
void
setReplicNum(int newReplicNum)
String
toString()
void
unsetReplicNum()
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, 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
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.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
interface_
protected InterfaceType interface_
The cached value of the 'Interface
' containment reference.- See Also:
getInterface()
- Generated class or method.
- Ordered collection.
-
binding
protected EList<BindType> binding
The cached value of the 'Binding
' containment reference list.- See Also:
getBinding()
- Generated class or method.
- Ordered collection.
-
BIND_TARGET_EDEFAULT
protected static final String BIND_TARGET_EDEFAULT
The default value of the 'Bind Target
' attribute.- See Also:
getBindTarget()
- Generated class or method.
- Ordered collection.
-
bindTarget
protected String bindTarget
The cached value of the 'Bind Target
' attribute.- See Also:
getBindTarget()
- Generated class or method.
- Ordered collection.
-
ID_EDEFAULT
protected static final String ID_EDEFAULT
The default value of the 'Id
' attribute.- See Also:
getId()
- Generated class or method.
- Ordered collection.
-
id
protected String id
The cached value of the 'Id
' attribute.- See Also:
getId()
- Generated class or method.
- Ordered collection.
-
REPLIC_NUM_EDEFAULT
protected static final int REPLIC_NUM_EDEFAULT
The default value of the 'Replic Num
' attribute.- See Also:
getReplicNum()
, Constant Field Values- Generated class or method.
- Ordered collection.
-
replicNum
protected int replicNum
The cached value of the 'Replic Num
' attribute.- See Also:
getReplicNum()
- Generated class or method.
- Ordered collection.
-
replicNumESet
protected boolean replicNumESet
This is true if the Replic Num attribute has been set.- Generated class or method.
- Ordered collection.
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classBasicEObjectImpl
- Generated class or method.
-
getInterface
public InterfaceType getInterface()
- Specified by:
getInterface
in interfaceSlotType
- Returns:
- the value of the 'Interface' containment reference.
- See Also:
SlotType.setInterface(InterfaceType)
,LqnPackage.getSlotType_Interface()
- Generated class or method.
-
basicSetInterface
public NotificationChain basicSetInterface(InterfaceType newInterface, NotificationChain msgs)
- Generated class or method.
-
setInterface
public void setInterface(InterfaceType newInterface)
- Specified by:
setInterface
in interfaceSlotType
- Parameters:
newInterface
- the new value of the 'Interface' containment reference.- See Also:
SlotType.getInterface()
- Generated class or method.
-
getBinding
public EList<BindType> getBinding()
- Specified by:
getBinding
in interfaceSlotType
- Returns:
- the value of the 'Binding' containment reference list.
- See Also:
LqnPackage.getSlotType_Binding()
- Generated class or method.
-
getBindTarget
public String getBindTarget()
- Specified by:
getBindTarget
in interfaceSlotType
- Returns:
- the value of the 'Bind Target' attribute.
- See Also:
SlotType.setBindTarget(String)
,LqnPackage.getSlotType_BindTarget()
- Generated class or method.
-
setBindTarget
public void setBindTarget(String newBindTarget)
- Specified by:
setBindTarget
in interfaceSlotType
- Parameters:
newBindTarget
- the new value of the 'Bind Target' attribute.- See Also:
SlotType.getBindTarget()
- Generated class or method.
-
getId
public String getId()
- Specified by:
getId
in interfaceSlotType
- Returns:
- the value of the 'Id' attribute.
- See Also:
SlotType.setId(String)
,LqnPackage.getSlotType_Id()
- Generated class or method.
-
setId
public void setId(String newId)
- Specified by:
setId
in interfaceSlotType
- Parameters:
newId
- the new value of the 'Id' attribute.- See Also:
SlotType.getId()
- Generated class or method.
-
getReplicNum
public int getReplicNum()
- Specified by:
getReplicNum
in interfaceSlotType
- Returns:
- the value of the 'Replic Num' attribute.
- See Also:
SlotType.isSetReplicNum()
,SlotType.unsetReplicNum()
,SlotType.setReplicNum(int)
,LqnPackage.getSlotType_ReplicNum()
- Generated class or method.
-
setReplicNum
public void setReplicNum(int newReplicNum)
- Specified by:
setReplicNum
in interfaceSlotType
- Parameters:
newReplicNum
- the new value of the 'Replic Num' attribute.- See Also:
SlotType.isSetReplicNum()
,SlotType.unsetReplicNum()
,SlotType.getReplicNum()
- Generated class or method.
-
unsetReplicNum
public void unsetReplicNum()
- Specified by:
unsetReplicNum
in interfaceSlotType
- See Also:
SlotType.isSetReplicNum()
,SlotType.getReplicNum()
,SlotType.setReplicNum(int)
- Generated class or method.
-
isSetReplicNum
public boolean isSetReplicNum()
- Specified by:
isSetReplicNum
in interfaceSlotType
- Returns:
- whether the value of the 'Replic Num' attribute is set.
- See Also:
SlotType.unsetReplicNum()
,SlotType.getReplicNum()
,SlotType.setReplicNum(int)
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
- Generated class or method.
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
- Generated class or method.
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
- Generated class or method.
-
-