org.eodisp.hla.crc.data
Interface ObjectInstance

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

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

A representation of the model object 'Object Instance'.

The following features are supported:

See Also:
DataPackage.getObjectInstance()
generated
model

Field Summary
static java.lang.String copyright
           
static java.lang.String NAME_PREFIX
          The prefix of the object instance name if created with DataFactory.createObjectInstance(ObjectClass, ObjectInstanceHandle)
 
Method Summary
 ObjectInstanceHandle getHandle()
          Returns the value of the 'Handle' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 ObjectClass getObjectClass()
          Returns the value of the 'Object Class' reference.
 Federate getRegisteringFederate()
          Returns the value of the 'Registering Federate' container reference.
 void setHandle(ObjectInstanceHandle value)
          Sets the value of the 'Handle' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setObjectClass(ObjectClass value)
          Sets the value of the 'Object Class' reference.
 void setRegisteringFederate(Federate value)
          Sets the value of the 'Registering Federate' container reference.
 
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

NAME_PREFIX

static final java.lang.String NAME_PREFIX
The prefix of the object instance name if created with DataFactory.createObjectInstance(ObjectClass, ObjectInstanceHandle)

See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

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

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), DataPackage.getObjectInstance_Name()
generated
model

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()
generated

getObjectClass

ObjectClass getObjectClass()
Returns the value of the 'Object Class' reference.

If the meaning of the 'Object Class' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Object Class' reference.
See Also:
setObjectClass(ObjectClass), DataPackage.getObjectInstance_ObjectClass()
generated
model
required="true"

setObjectClass

void setObjectClass(ObjectClass value)
Sets the value of the 'Object Class' reference.

Parameters:
value - the new value of the 'Object Class' reference.
See Also:
getObjectClass()
generated

getRegisteringFederate

Federate getRegisteringFederate()
Returns the value of the 'Registering Federate' container reference. It is bidirectional and its opposite is 'Registered Object Instances'.

If the meaning of the 'Registering Federate' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Registering Federate' container reference.
See Also:
setRegisteringFederate(Federate), DataPackage.getObjectInstance_RegisteringFederate(), Federate.getRegisteredObjectInstances()
generated
model
opposite="registeredObjectInstances"

setRegisteringFederate

void setRegisteringFederate(Federate value)
Sets the value of the 'Registering Federate' container reference.

Parameters:
value - the new value of the 'Registering Federate' container reference.
See Also:
getRegisteringFederate()
generated

getHandle

ObjectInstanceHandle getHandle()
Returns the value of the 'Handle' attribute.

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

Returns:
the value of the 'Handle' attribute.
See Also:
setHandle(ObjectInstanceHandle), DataPackage.getObjectInstance_Handle()
generated
model
dataType="org.eodisp.hla.crc.data.EObjectInstanceHandle" required="true"

setHandle

void setHandle(ObjectInstanceHandle value)
Sets the value of the 'Handle' attribute.

Parameters:
value - the new value of the 'Handle' attribute.
See Also:
getHandle()
generated