org.eodisp.hla.crc.omt
Interface Synchronization

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SynchronizationImpl

public interface Synchronization
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Synchronization'.

The following features are supported:

See Also:
OmtPackage.getSynchronization()
generated
model
extendedMetaData="name='Synchronization' kind='empty'"

Field Summary
static java.lang.String copyright
           
 
Method Summary
 SyncCapabilityEnum getCapability()
          Returns the value of the 'Capability' attribute.
 java.util.List getCapabilityNotes()
          Returns the value of the 'Capability Notes' attribute.
 java.lang.String getDataType()
          Returns the value of the 'Data Type' attribute.
 java.util.List getDataTypeNotes()
          Returns the value of the 'Data Type Notes' attribute.
 java.lang.String getLabel()
          Returns the value of the 'Label' attribute.
 java.util.List getLabelNotes()
          Returns the value of the 'Label Notes' attribute.
 java.lang.Object getSemantics()
          Returns the value of the 'Semantics' attribute.
 java.util.List getSemanticsNotes()
          Returns the value of the 'Semantics Notes' attribute.
 boolean isSetCapability()
          Returns whether the value of the 'Capability' attribute is set.
 void setCapability(SyncCapabilityEnum value)
          Sets the value of the 'Capability' attribute.
 void setCapabilityNotes(java.util.List value)
          Sets the value of the 'Capability Notes' attribute.
 void setDataType(java.lang.String value)
          Sets the value of the 'Data Type' attribute.
 void setDataTypeNotes(java.util.List value)
          Sets the value of the 'Data Type Notes' attribute.
 void setLabel(java.lang.String value)
          Sets the value of the 'Label' attribute.
 void setLabelNotes(java.util.List value)
          Sets the value of the 'Label 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 unsetCapability()
          Unsets the value of the 'Capability' 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

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
generated
Method Detail

getCapability

SyncCapabilityEnum getCapability()
Returns the value of the 'Capability' attribute. The default value is "Register". The literals are from the enumeration SyncCapabilityEnum.

If the meaning of the 'Capability' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Capability' attribute.
See Also:
SyncCapabilityEnum, isSetCapability(), unsetCapability(), setCapability(SyncCapabilityEnum), OmtPackage.getSynchronization_Capability()
generated
model
default="Register" unique="false" unsettable="true" extendedMetaData="kind='attribute' name='capability' namespace='##targetNamespace'"

setCapability

void setCapability(SyncCapabilityEnum value)
Sets the value of the 'Capability' attribute.

Parameters:
value - the new value of the 'Capability' attribute.
See Also:
SyncCapabilityEnum, isSetCapability(), unsetCapability(), getCapability()
generated

unsetCapability

void unsetCapability()
Unsets the value of the 'Capability' attribute.

See Also:
isSetCapability(), getCapability(), setCapability(SyncCapabilityEnum)
generated

isSetCapability

boolean isSetCapability()
Returns whether the value of the 'Capability' attribute is set.

Returns:
whether the value of the 'Capability' attribute is set.
See Also:
unsetCapability(), getCapability(), setCapability(SyncCapabilityEnum)
generated

getCapabilityNotes

java.util.List getCapabilityNotes()
Returns the value of the 'Capability Notes' attribute.

If the meaning of the 'Capability Notes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Capability Notes' attribute.
See Also:
setCapabilityNotes(List), OmtPackage.getSynchronization_CapabilityNotes()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKENS" many="false" extendedMetaData="kind='attribute' name='capabilityNotes' namespace='##targetNamespace'"

setCapabilityNotes

void setCapabilityNotes(java.util.List value)
Sets the value of the 'Capability Notes' attribute.

Parameters:
value - the new value of the 'Capability Notes' attribute.
See Also:
getCapabilityNotes()
generated

getDataType

java.lang.String getDataType()
Returns the value of the 'Data Type' attribute.

If the meaning of the 'Data Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Type' attribute.
See Also:
setDataType(String), OmtPackage.getSynchronization_DataType()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKEN" extendedMetaData="kind='attribute' name='dataType' namespace='##targetNamespace'"

setDataType

void setDataType(java.lang.String value)
Sets the value of the 'Data Type' attribute.

Parameters:
value - the new value of the 'Data Type' attribute.
See Also:
getDataType()
generated

getDataTypeNotes

java.util.List getDataTypeNotes()
Returns the value of the 'Data Type Notes' attribute.

If the meaning of the 'Data Type Notes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Data Type Notes' attribute.
See Also:
setDataTypeNotes(List), OmtPackage.getSynchronization_DataTypeNotes()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKENS" many="false" extendedMetaData="kind='attribute' name='dataTypeNotes' namespace='##targetNamespace'"

setDataTypeNotes

void setDataTypeNotes(java.util.List value)
Sets the value of the 'Data Type Notes' attribute.

Parameters:
value - the new value of the 'Data Type Notes' attribute.
See Also:
getDataTypeNotes()
generated

getLabel

java.lang.String getLabel()
Returns the value of the 'Label' attribute.

If the meaning of the 'Label' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Label' attribute.
See Also:
setLabel(String), OmtPackage.getSynchronization_Label()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKEN" required="true" extendedMetaData="kind='attribute' name='label' namespace='##targetNamespace'"

setLabel

void setLabel(java.lang.String value)
Sets the value of the 'Label' attribute.

Parameters:
value - the new value of the 'Label' attribute.
See Also:
getLabel()
generated

getLabelNotes

java.util.List getLabelNotes()
Returns the value of the 'Label Notes' attribute.

If the meaning of the 'Label Notes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Label Notes' attribute.
See Also:
setLabelNotes(List), OmtPackage.getSynchronization_LabelNotes()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKENS" many="false" extendedMetaData="kind='attribute' name='labelNotes' namespace='##targetNamespace'"

setLabelNotes

void setLabelNotes(java.util.List value)
Sets the value of the 'Label Notes' attribute.

Parameters:
value - the new value of the 'Label Notes' attribute.
See Also:
getLabelNotes()
generated

getSemantics

java.lang.Object getSemantics()
Returns the value of the 'Semantics' attribute.

If the meaning of the 'Semantics' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Semantics' attribute.
See Also:
setSemantics(Object), OmtPackage.getSynchronization_Semantics()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType" extendedMetaData="kind='attribute' name='semantics' namespace='##targetNamespace'"

setSemantics

void setSemantics(java.lang.Object value)
Sets the value of the 'Semantics' attribute.

Parameters:
value - the new value of the 'Semantics' attribute.
See Also:
getSemantics()
generated

getSemanticsNotes

java.util.List getSemanticsNotes()
Returns the value of the 'Semantics Notes' attribute.

If the meaning of the 'Semantics Notes' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Semantics Notes' attribute.
See Also:
setSemanticsNotes(List), OmtPackage.getSynchronization_SemanticsNotes()
generated
model
unique="false" dataType="org.eclipse.emf.ecore.xml.type.NMTOKENS" many="false" extendedMetaData="kind='attribute' name='semanticsNotes' namespace='##targetNamespace'"

setSemanticsNotes

void setSemanticsNotes(java.util.List value)
Sets the value of the 'Semantics Notes' attribute.

Parameters:
value - the new value of the 'Semantics Notes' attribute.
See Also:
getSemanticsNotes()
generated