|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ObjectClass
A representation of the model object 'Object Class'.
The following features are supported:
OmtPackage.getObjectClass()| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
static java.lang.String |
HLA_OBJECT_ROOT_NAME
The name of the HLA object root. |
| Method Summary | |
|---|---|
java.util.List |
getAllAttributes()
Returns all attributes including attributes of all super classes. |
java.util.List<ObjectClass> |
getAllSuperClasses()
Returns all super classes in an ordered list. |
org.eclipse.emf.common.util.EList |
getAttributes()
Returns the value of the 'Attributes' containment reference list. |
ObjectClassHandle |
getHandle()
Returns the object class handle of this object class. |
java.lang.String |
getName()
Returns the value of the 'Name' attribute. |
java.util.List |
getNameNotes()
Returns the value of the 'Name Notes' attribute. |
java.lang.String |
getQualifiedName(boolean omitObjectRoot)
Returns the fully qualified name of this object 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. |
ObjectClass |
getSuperClass()
Returns the super object class of this object class. |
boolean |
isSetSharing()
Returns whether the value of the ' Sharing' attribute is set. |
void |
setHandle(ObjectClassHandle objectClassHandle)
Sets the object class handle of this object 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 |
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 |
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_OBJECT_ROOT_NAME
| Method Detail |
|---|
ObjectClassHandle getHandle()
void setHandle(ObjectClassHandle objectClassHandle)
objectClassHandle - org.eclipse.emf.common.util.EList getAttributes()
Attribute.
If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...
OmtPackage.getObjectClass_Attributes()java.util.List getAllAttributes()
org.eclipse.emf.common.util.EList getSubClasses()
ObjectClass.
If the meaning of the 'Sub Classes' containment reference list isn't clear, there really should be more of a description here...
OmtPackage.getObjectClass_SubClasses()ObjectClass getSuperClass()
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.getObjectClass_Name()java.lang.String getQualifiedName(boolean omitObjectRoot)
omitObjectRoot - if true omits the topmost super class
HLAobjectRoot.
java.util.List<ObjectClass> getAllSuperClasses()
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.getObjectClass_NameNotes()void setNameNotes(java.util.List value)
Name Notes' attribute.
value - the new value of the 'Name Notes' attribute.getNameNotes()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.getObjectClass_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.getObjectClass_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.getObjectClass_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.getObjectClass_SharingNotes()void setSharingNotes(java.util.List value)
Sharing Notes' attribute.
value - the new value of the 'Sharing Notes' attribute.getSharingNotes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||