|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface InteractionClass
A representation of the model object 'Interaction Class'.
The following features are supported:
ParametersSub ClassesDimensionsDimensions NotesNameName NotesOrderOrder NotesSemanticsSemantics NotesSharingSharing NotesTransportationTransportation NotesSubscribing FederatesPublishing Federates
OmtPackage.getInteractionClass()| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
static java.lang.String |
HLA_INTERACTION_ROOT_NAME
The name of the HLA interaction root. |
| Method Summary | |
|---|---|
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()
Returns the value of the 'Dimensions' attribute. |
java.util.List |
getDimensionsNotes()
Returns the value of the 'Dimensions Notes' attribute. |
InteractionClassHandle |
getHandle()
Returns the handle of this interaction class. |
java.lang.String |
getName()
Returns the value of the 'Name' attribute. |
java.util.List |
getNameNotes()
Returns the value of the 'Name Notes' attribute. |
OrderEnum |
getOrder()
Returns the value of the 'Order' attribute. |
java.util.List |
getOrderNotes()
Returns the value of the 'Order Notes' attribute. |
org.eclipse.emf.common.util.EList |
getParameters()
Returns the value of the 'Parameters' containment reference list. |
org.eclipse.emf.common.util.EList |
getPublishingFederates()
Returns the value of the 'Publishing Federates' reference list. |
java.lang.String |
getQualifiedName(boolean omitInteractionRoot)
Returns the fully qualified name of this interaction class. |
java.lang.Object |
getSemantics()
Returns the value of the 'Semantics' attribute. |
java.util.List |
getSemanticsNotes()
Returns the value of the 'Semantics Notes' attribute. |
SharingEnum |
getSharing()
Returns the value of the 'Sharing' attribute. |
java.util.List |
getSharingNotes()
Returns the value of the 'Sharing Notes' attribute. |
org.eclipse.emf.common.util.EList |
getSubClasses()
Returns the value of the 'Sub Classes' containment reference list. |
org.eclipse.emf.common.util.EList |
getSubscribingFederates()
Returns the value of the 'Subscribing Federates' reference list. |
InteractionClass |
getSuperClass()
Returns the super class of this interaction class. |
java.lang.String |
getTransportation()
Returns the value of the 'Transportation' attribute. |
java.util.List |
getTransportationNotes()
Returns the value of the 'Transportation Notes' attribute. |
boolean |
isSetOrder()
Returns whether the value of the ' Order' attribute is set. |
boolean |
isSetSharing()
Returns whether the value of the ' Sharing' attribute is set. |
void |
setDimensions(java.util.List value)
Sets the value of the ' Dimensions' attribute. |
void |
setDimensionsNotes(java.util.List value)
Sets the value of the ' Dimensions Notes' attribute. |
void |
setHandle(InteractionClassHandle interactionClassHandle)
Sets the handle of this interaction class. |
void |
setName(java.lang.String value)
Sets the value of the ' Name' attribute. |
void |
setNameNotes(java.util.List value)
Sets the value of the ' Name Notes' attribute. |
void |
setOrder(OrderEnum value)
Sets the value of the ' Order' attribute. |
void |
setOrderNotes(java.util.List value)
Sets the value of the ' Order Notes' attribute. |
void |
setSemantics(java.lang.Object value)
Sets the value of the ' Semantics' attribute. |
void |
setSemanticsNotes(java.util.List value)
Sets the value of the ' Semantics Notes' attribute. |
void |
setSharing(SharingEnum value)
Sets the value of the ' Sharing' attribute. |
void |
setSharingNotes(java.util.List value)
Sets the value of the ' Sharing Notes' attribute. |
void |
setTransportation(java.lang.String value)
Sets the value of the ' Transportation' attribute. |
void |
setTransportationNotes(java.util.List value)
Sets the value of the ' Transportation Notes' attribute. |
void |
unsetOrder()
Unsets the value of the ' Order' attribute. |
void |
unsetSharing()
Unsets the value of the ' Sharing' attribute. |
| 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 |
| Field Detail |
|---|
static final java.lang.String copyright
static final java.lang.String HLA_INTERACTION_ROOT_NAME
| Method Detail |
|---|
java.util.List getAllParameters()
org.eclipse.emf.common.util.EList getParameters()
Parameter.
If the meaning of the 'Parameters' containment reference list isn't clear, there really should be more of a description here...
OmtPackage.getInteractionClass_Parameters()org.eclipse.emf.common.util.EList getSubClasses()
InteractionClass.
If the meaning of the 'Sub Classes' containment reference list isn't clear, there really should be more of a description here...
OmtPackage.getInteractionClass_SubClasses()InteractionClassHandle getHandle()
void setHandle(InteractionClassHandle interactionClassHandle)
interactionClassHandle - InteractionClass getSuperClass()
java.util.List<InteractionClass> getAllSuperClasses()
java.util.List getDimensions()
If the meaning of the 'Dimensions' attribute isn't clear, there really should be more of a description here...
setDimensions(List),
OmtPackage.getInteractionClass_Dimensions()void setDimensions(java.util.List value)
Dimensions' attribute.
value - the new value of the 'Dimensions' attribute.getDimensions()java.util.List getDimensionsNotes()
If the meaning of the 'Dimensions Notes' attribute isn't clear, there really should be more of a description here...
setDimensionsNotes(List),
OmtPackage.getInteractionClass_DimensionsNotes()void setDimensionsNotes(java.util.List value)
Dimensions Notes' attribute.
value - the new value of the 'Dimensions Notes' attribute.getDimensionsNotes()java.lang.String getName()
If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
setName(String),
OmtPackage.getInteractionClass_Name()java.lang.String getQualifiedName(boolean omitInteractionRoot)
omitInteractionRoot - if true omits the topmost super class
HLAinteractionRoot.
void setName(java.lang.String value)
Name' attribute.
value - the new value of the 'Name' attribute.getName()java.util.List getNameNotes()
If the meaning of the 'Name Notes' attribute isn't clear, there really should be more of a description here...
setNameNotes(List),
OmtPackage.getInteractionClass_NameNotes()void setNameNotes(java.util.List value)
Name Notes' attribute.
value - the new value of the 'Name Notes' attribute.getNameNotes()OrderEnum getOrder()
"Receive". The literals are from the
enumeration OrderEnum.
If the meaning of the 'Order' attribute isn't clear, there really should be more of a description here...
OrderEnum,
isSetOrder(),
unsetOrder(),
setOrder(OrderEnum),
OmtPackage.getInteractionClass_Order()void setOrder(OrderEnum value)
Order' attribute.
value - the new value of the 'Order' attribute.OrderEnum,
isSetOrder(),
unsetOrder(),
getOrder()void unsetOrder()
Order' attribute.
isSetOrder(),
getOrder(),
setOrder(OrderEnum)boolean isSetOrder()
Order' attribute is set.
unsetOrder(),
getOrder(),
setOrder(OrderEnum)java.util.List getOrderNotes()
If the meaning of the 'Order Notes' attribute isn't clear, there really should be more of a description here...
setOrderNotes(List),
OmtPackage.getInteractionClass_OrderNotes()void setOrderNotes(java.util.List value)
Order Notes' attribute.
value - the new value of the 'Order Notes' attribute.getOrderNotes()java.lang.Object getSemantics()
If the meaning of the 'Semantics' attribute isn't clear, there really should be more of a description here...
setSemantics(Object),
OmtPackage.getInteractionClass_Semantics()void setSemantics(java.lang.Object value)
Semantics' attribute.
value - the new value of the 'Semantics' attribute.getSemantics()java.util.List getSemanticsNotes()
If the meaning of the 'Semantics Notes' attribute isn't clear, there really should be more of a description here...
setSemanticsNotes(List),
OmtPackage.getInteractionClass_SemanticsNotes()void setSemanticsNotes(java.util.List value)
Semantics Notes' attribute.
value - the new value of the 'Semantics Notes' attribute.getSemanticsNotes()SharingEnum getSharing()
"Publish". The literals are from the
enumeration SharingEnum.
If the meaning of the 'Sharing' attribute isn't clear, there really should be more of a description here...
SharingEnum,
isSetSharing(),
unsetSharing(),
setSharing(SharingEnum),
OmtPackage.getInteractionClass_Sharing()void setSharing(SharingEnum value)
Sharing' attribute.
value - the new value of the 'Sharing' attribute.SharingEnum,
isSetSharing(),
unsetSharing(),
getSharing()void unsetSharing()
Sharing' attribute.
isSetSharing(),
getSharing(),
setSharing(SharingEnum)boolean isSetSharing()
Sharing' attribute is set.
unsetSharing(),
getSharing(),
setSharing(SharingEnum)java.util.List getSharingNotes()
If the meaning of the 'Sharing Notes' attribute isn't clear, there really should be more of a description here...
setSharingNotes(List),
OmtPackage.getInteractionClass_SharingNotes()void setSharingNotes(java.util.List value)
Sharing Notes' attribute.
value - the new value of the 'Sharing Notes' attribute.getSharingNotes()java.lang.String getTransportation()
If the meaning of the 'Transportation' attribute isn't clear, there really should be more of a description here...
setTransportation(String),
OmtPackage.getInteractionClass_Transportation()void setTransportation(java.lang.String value)
Transportation' attribute.
value - the new value of the 'Transportation' attribute.getTransportation()java.util.List getTransportationNotes()
If the meaning of the 'Transportation Notes' attribute isn't clear, there really should be more of a description here...
setTransportationNotes(List),
OmtPackage.getInteractionClass_TransportationNotes()void setTransportationNotes(java.util.List value)
Transportation Notes' attribute.
value - the new value of the 'Transportation Notes' attribute.getTransportationNotes()org.eclipse.emf.common.util.EList getSubscribingFederates()
Federate.
It is bidirectional and its opposite is 'Subscribed Interactions'.
If the meaning of the 'Subscribing Federates' reference list isn't clear, there really should be more of a description here...
OmtPackage.getInteractionClass_SubscribingFederates(),
Federate.getSubscribedInteractions()org.eclipse.emf.common.util.EList getPublishingFederates()
Federate.
It is bidirectional and its opposite is 'Published Interactions'.
If the meaning of the 'Publishing Federates' reference list isn't clear, there really should be more of a description here...
OmtPackage.getInteractionClass_PublishingFederates(),
Federate.getPublishedInteractions()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||