|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eodisp.hla.crc.omt.impl.InteractionClassImpl
public class InteractionClassImpl
An implementation of the model object 'Interaction Class'.
The following features are implemented:
ParametersSub ClassesDimensionsDimensions NotesNameName NotesOrderOrder NotesSemanticsSemantics NotesSharingSharing NotesTransportationTransportation NotesSubscribing FederatesPublishing Federates
| 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 |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
protected java.util.List |
dimensions
The cached value of the ' Dimensions' attribute. |
protected static java.util.List |
DIMENSIONS_EDEFAULT
The default value of the ' Dimensions' attribute. |
protected static java.util.List |
DIMENSIONS_NOTES_EDEFAULT
The default value of the ' Dimensions Notes' attribute. |
protected java.util.List |
dimensionsNotes
The cached value of the ' Dimensions Notes' attribute. |
protected java.lang.String |
name
The cached value of the ' Name' attribute. |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the ' Name' attribute. |
protected static java.util.List |
NAME_NOTES_EDEFAULT
The default value of the ' Name Notes' attribute. |
protected java.util.List |
nameNotes
The cached value of the ' Name Notes' attribute. |
protected OrderEnum |
order
The cached value of the ' Order' attribute. |
protected static OrderEnum |
ORDER_EDEFAULT
The default value of the ' Order' attribute. |
protected static java.util.List |
ORDER_NOTES_EDEFAULT
The default value of the ' Order Notes' attribute. |
protected boolean |
orderESet
This is true if the Order attribute has been set. |
protected java.util.List |
orderNotes
The cached value of the ' Order Notes' attribute. |
protected org.eclipse.emf.common.util.EList |
parameters
The cached value of the ' Parameters' containment reference list. |
protected org.eclipse.emf.common.util.EList |
publishingFederates
The cached value of the ' Publishing Federates' reference list. |
protected java.lang.Object |
semantics
The cached value of the ' Semantics' attribute. |
protected static java.lang.Object |
SEMANTICS_EDEFAULT
The default value of the ' Semantics' attribute. |
protected static java.util.List |
SEMANTICS_NOTES_EDEFAULT
The default value of the ' Semantics Notes' attribute. |
protected java.util.List |
semanticsNotes
The cached value of the ' Semantics Notes' attribute. |
protected SharingEnum |
sharing
The cached value of the ' Sharing' attribute. |
protected static SharingEnum |
SHARING_EDEFAULT
The default value of the ' Sharing' attribute. |
protected static java.util.List |
SHARING_NOTES_EDEFAULT
The default value of the ' Sharing Notes' attribute. |
protected boolean |
sharingESet
This is true if the Sharing attribute has been set. |
protected java.util.List |
sharingNotes
The cached value of the ' Sharing Notes' attribute. |
protected org.eclipse.emf.common.util.EList |
subClasses
The cached value of the ' Sub Classes' containment reference list. |
protected org.eclipse.emf.common.util.EList |
subscribingFederates
The cached value of the ' Subscribing Federates' reference list. |
protected java.lang.String |
transportation
The cached value of the ' Transportation' attribute. |
protected static java.lang.String |
TRANSPORTATION_EDEFAULT
The default value of the ' Transportation' attribute. |
protected static java.util.List |
TRANSPORTATION_NOTES_EDEFAULT
The default value of the ' Transportation Notes' attribute. |
protected java.util.List |
transportationNotes
The cached value of the ' Transportation Notes' attribute. |
| 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 |
| 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.eodisp.hla.crc.omt.InteractionClass |
|---|
HLA_INTERACTION_ROOT_NAME |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
InteractionClassImpl()
|
| Method Summary | |
|---|---|
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)
|
java.util.List |
getAllParameters()
Returns all parameters including parameters of all super classes. |
java.util.List<InteractionClass> |
getAllSuperClasses()
Returns all super classes in an ordered list. |
java.util.List |
getDimensions()
|
java.util.List |
getDimensionsNotes()
|
InteractionClassHandle |
getHandle()
Returns the handle of this interaction class. |
java.lang.String |
getName()
|
java.util.List |
getNameNotes()
|
OrderEnum |
getOrder()
|
java.util.List |
getOrderNotes()
|
org.eclipse.emf.common.util.EList |
getParameters()
|
org.eclipse.emf.common.util.EList |
getPublishingFederates()
|
java.lang.String |
getQualifiedName(boolean omitInteractionRoot)
Returns the fully qualified name of this interaction class. |
java.lang.Object |
getSemantics()
|
java.util.List |
getSemanticsNotes()
|
SharingEnum |
getSharing()
|
java.util.List |
getSharingNotes()
|
org.eclipse.emf.common.util.EList |
getSubClasses()
|
org.eclipse.emf.common.util.EList |
getSubscribingFederates()
|
InteractionClass |
getSuperClass()
Returns the super class of this interaction class. |
java.lang.String |
getTransportation()
|
java.util.List |
getTransportationNotes()
|
boolean |
isSetOrder()
|
boolean |
isSetSharing()
|
void |
setDimensions(java.util.List newDimensions)
|
void |
setDimensionsNotes(java.util.List newDimensionsNotes)
|
void |
setHandle(InteractionClassHandle interactionClassHandle)
Sets the handle of this interaction class. |
void |
setName(java.lang.String newName)
|
void |
setNameNotes(java.util.List newNameNotes)
|
void |
setOrder(OrderEnum newOrder)
|
void |
setOrderNotes(java.util.List newOrderNotes)
|
void |
setSemantics(java.lang.Object newSemantics)
|
void |
setSemanticsNotes(java.util.List newSemanticsNotes)
|
void |
setSharing(SharingEnum newSharing)
|
void |
setSharingNotes(java.util.List newSharingNotes)
|
void |
setTransportation(java.lang.String newTransportation)
|
void |
setTransportationNotes(java.util.List newTransportationNotes)
|
java.lang.String |
toString()
|
void |
unsetOrder()
|
void |
unsetSharing()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
public static final java.lang.String copyright
protected org.eclipse.emf.common.util.EList parameters
Parameters' containment reference list.
getParameters()protected org.eclipse.emf.common.util.EList subClasses
Sub Classes' containment reference list.
getSubClasses()protected static final java.util.List DIMENSIONS_EDEFAULT
Dimensions' attribute.
getDimensions()protected java.util.List dimensions
Dimensions' attribute.
getDimensions()protected static final java.util.List DIMENSIONS_NOTES_EDEFAULT
Dimensions Notes' attribute.
getDimensionsNotes()protected java.util.List dimensionsNotes
Dimensions Notes' attribute.
getDimensionsNotes()protected static final java.lang.String NAME_EDEFAULT
Name' attribute.
getName()protected java.lang.String name
Name' attribute.
getName()protected static final java.util.List NAME_NOTES_EDEFAULT
Name Notes' attribute.
getNameNotes()protected java.util.List nameNotes
Name Notes' attribute.
getNameNotes()protected static final OrderEnum ORDER_EDEFAULT
Order' attribute.
getOrder()protected OrderEnum order
Order' attribute.
getOrder()protected boolean orderESet
protected static final java.util.List ORDER_NOTES_EDEFAULT
Order Notes' attribute.
getOrderNotes()protected java.util.List orderNotes
Order Notes' attribute.
getOrderNotes()protected static final java.lang.Object SEMANTICS_EDEFAULT
Semantics' attribute.
getSemantics()protected java.lang.Object semantics
Semantics' attribute.
getSemantics()protected static final java.util.List SEMANTICS_NOTES_EDEFAULT
Semantics Notes' attribute.
getSemanticsNotes()protected java.util.List semanticsNotes
Semantics Notes' attribute.
getSemanticsNotes()protected static final SharingEnum SHARING_EDEFAULT
Sharing' attribute.
getSharing()protected SharingEnum sharing
Sharing' attribute.
getSharing()protected boolean sharingESet
protected static final java.util.List SHARING_NOTES_EDEFAULT
Sharing Notes' attribute.
getSharingNotes()protected java.util.List sharingNotes
Sharing Notes' attribute.
getSharingNotes()protected static final java.lang.String TRANSPORTATION_EDEFAULT
Transportation' attribute.
getTransportation()protected java.lang.String transportation
Transportation' attribute.
getTransportation()protected static final java.util.List TRANSPORTATION_NOTES_EDEFAULT
Transportation Notes' attribute.
getTransportationNotes()protected java.util.List transportationNotes
Transportation Notes' attribute.
getTransportationNotes()protected org.eclipse.emf.common.util.EList subscribingFederates
Subscribing Federates' reference list.
getSubscribingFederates()protected org.eclipse.emf.common.util.EList publishingFederates
Publishing Federates' reference list.
getPublishingFederates()| Constructor Detail |
|---|
protected InteractionClassImpl()
| Method Detail |
|---|
public InteractionClassHandle getHandle()
getHandle in interface InteractionClasspublic void setHandle(InteractionClassHandle interactionClassHandle)
setHandle in interface InteractionClassprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic org.eclipse.emf.common.util.EList getParameters()
getParameters in interface InteractionClassOmtPackage.getInteractionClass_Parameters()public java.util.List getAllParameters()
getAllParameters in interface InteractionClasspublic org.eclipse.emf.common.util.EList getSubClasses()
getSubClasses in interface InteractionClassOmtPackage.getInteractionClass_SubClasses()public java.util.List getDimensions()
getDimensions in interface InteractionClassInteractionClass.setDimensions(List),
OmtPackage.getInteractionClass_Dimensions()public void setDimensions(java.util.List newDimensions)
setDimensions in interface InteractionClassnewDimensions - the new value of the 'Dimensions' attribute.InteractionClass.getDimensions()public java.util.List getDimensionsNotes()
getDimensionsNotes in interface InteractionClassInteractionClass.setDimensionsNotes(List),
OmtPackage.getInteractionClass_DimensionsNotes()public void setDimensionsNotes(java.util.List newDimensionsNotes)
setDimensionsNotes in interface InteractionClassnewDimensionsNotes - the new value of the 'Dimensions Notes' attribute.InteractionClass.getDimensionsNotes()public InteractionClass getSuperClass()
getSuperClass in interface InteractionClasspublic java.util.List<InteractionClass> getAllSuperClasses()
getAllSuperClasses in interface InteractionClasspublic java.lang.String getName()
getName in interface InteractionClassInteractionClass.setName(String),
OmtPackage.getInteractionClass_Name()public java.lang.String getQualifiedName(boolean omitInteractionRoot)
getQualifiedName in interface InteractionClassomitInteractionRoot - if true omits the topmost super class
HLAinteractionRoot.
public void setName(java.lang.String newName)
setName in interface InteractionClassnewName - the new value of the 'Name' attribute.InteractionClass.getName()public java.util.List getNameNotes()
getNameNotes in interface InteractionClassInteractionClass.setNameNotes(List),
OmtPackage.getInteractionClass_NameNotes()public void setNameNotes(java.util.List newNameNotes)
setNameNotes in interface InteractionClassnewNameNotes - the new value of the 'Name Notes' attribute.InteractionClass.getNameNotes()public OrderEnum getOrder()
getOrder in interface InteractionClassOrderEnum,
InteractionClass.isSetOrder(),
InteractionClass.unsetOrder(),
InteractionClass.setOrder(OrderEnum),
OmtPackage.getInteractionClass_Order()public void setOrder(OrderEnum newOrder)
setOrder in interface InteractionClassnewOrder - the new value of the 'Order' attribute.OrderEnum,
InteractionClass.isSetOrder(),
InteractionClass.unsetOrder(),
InteractionClass.getOrder()public void unsetOrder()
unsetOrder in interface InteractionClassInteractionClass.isSetOrder(),
InteractionClass.getOrder(),
InteractionClass.setOrder(OrderEnum)public boolean isSetOrder()
isSetOrder in interface InteractionClassInteractionClass.unsetOrder(),
InteractionClass.getOrder(),
InteractionClass.setOrder(OrderEnum)public java.util.List getOrderNotes()
getOrderNotes in interface InteractionClassInteractionClass.setOrderNotes(List),
OmtPackage.getInteractionClass_OrderNotes()public void setOrderNotes(java.util.List newOrderNotes)
setOrderNotes in interface InteractionClassnewOrderNotes - the new value of the 'Order Notes' attribute.InteractionClass.getOrderNotes()public java.lang.Object getSemantics()
getSemantics in interface InteractionClassInteractionClass.setSemantics(Object),
OmtPackage.getInteractionClass_Semantics()public void setSemantics(java.lang.Object newSemantics)
setSemantics in interface InteractionClassnewSemantics - the new value of the 'Semantics' attribute.InteractionClass.getSemantics()public java.util.List getSemanticsNotes()
getSemanticsNotes in interface InteractionClassInteractionClass.setSemanticsNotes(List),
OmtPackage.getInteractionClass_SemanticsNotes()public void setSemanticsNotes(java.util.List newSemanticsNotes)
setSemanticsNotes in interface InteractionClassnewSemanticsNotes - the new value of the 'Semantics Notes' attribute.InteractionClass.getSemanticsNotes()public SharingEnum getSharing()
getSharing in interface InteractionClassSharingEnum,
InteractionClass.isSetSharing(),
InteractionClass.unsetSharing(),
InteractionClass.setSharing(SharingEnum),
OmtPackage.getInteractionClass_Sharing()public void setSharing(SharingEnum newSharing)
setSharing in interface InteractionClassnewSharing - the new value of the 'Sharing' attribute.SharingEnum,
InteractionClass.isSetSharing(),
InteractionClass.unsetSharing(),
InteractionClass.getSharing()public void unsetSharing()
unsetSharing in interface InteractionClassInteractionClass.isSetSharing(),
InteractionClass.getSharing(),
InteractionClass.setSharing(SharingEnum)public boolean isSetSharing()
isSetSharing in interface InteractionClassInteractionClass.unsetSharing(),
InteractionClass.getSharing(),
InteractionClass.setSharing(SharingEnum)public java.util.List getSharingNotes()
getSharingNotes in interface InteractionClassInteractionClass.setSharingNotes(List),
OmtPackage.getInteractionClass_SharingNotes()public void setSharingNotes(java.util.List newSharingNotes)
setSharingNotes in interface InteractionClassnewSharingNotes - the new value of the 'Sharing Notes' attribute.InteractionClass.getSharingNotes()public java.lang.String getTransportation()
getTransportation in interface InteractionClassInteractionClass.setTransportation(String),
OmtPackage.getInteractionClass_Transportation()public void setTransportation(java.lang.String newTransportation)
setTransportation in interface InteractionClassnewTransportation - the new value of the 'Transportation' attribute.InteractionClass.getTransportation()public java.util.List getTransportationNotes()
getTransportationNotes in interface InteractionClassInteractionClass.setTransportationNotes(List),
OmtPackage.getInteractionClass_TransportationNotes()public void setTransportationNotes(java.util.List newTransportationNotes)
setTransportationNotes in interface InteractionClassnewTransportationNotes - the new value of the 'Transportation Notes' attribute.InteractionClass.getTransportationNotes()public org.eclipse.emf.common.util.EList getSubscribingFederates()
getSubscribingFederates in interface InteractionClassOmtPackage.getInteractionClass_SubscribingFederates(),
Federate.getSubscribedInteractions()public org.eclipse.emf.common.util.EList getPublishingFederates()
getPublishingFederates in interface InteractionClassOmtPackage.getInteractionClass_PublishingFederates(),
Federate.getPublishedInteractions()
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||