org.eclipse.etrice.generator.etricegen
Interface InstanceBase

All Known Subinterfaces:
ActorInstance, InterfaceItemInstance, PortInstance, SAPInstance, ServiceImplInstance, SPPInstance, StructureInstance, SubSystemInstance
All Known Implementing Classes:
ActorInstanceImpl, InstanceBaseImpl, InterfaceItemInstanceImpl, PortInstanceImpl, SAPInstanceImpl, ServiceImplInstanceImpl, SPPInstanceImpl, StructureInstanceImpl, SubSystemInstanceImpl

public interface InstanceBase

A representation of the model object 'Instance Base'.

The following features are supported:

See Also:
ETriceGenPackage.getInstanceBase()
EMF generated code
EMF model element
abstract="true"

Field Summary
static char pathDelim
          delimiter character for paths
 
Method Summary
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 int getNObjIDs()
          Returns the value of the 'NObj IDs' attribute.
 int getObjId()
          Returns the value of the 'Obj Id' attribute.
 java.lang.String getPath()
          Returns the value of the 'Path' attribute.
 int getThreadId()
          Returns the value of the 'Thread Id' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setObjId(int value)
          Sets the value of the 'Obj Id' attribute.
 

Field Detail

pathDelim

static final char pathDelim
delimiter character for paths

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), ETriceGenPackage.getInstanceBase_Name()
EMF generated code
EMF model element

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()
EMF generated code

getPath

java.lang.String getPath()
Returns the value of the 'Path' attribute.

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

Returns:
the value of the 'Path' attribute.
See Also:
ETriceGenPackage.getInstanceBase_Path()
EMF generated code
EMF model element
transient="true" changeable="false" volatile="true" derived="true"

getObjId

int getObjId()
Returns the value of the 'Obj Id' attribute.

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

Returns:
the value of the 'Obj Id' attribute.
See Also:
setObjId(int), ETriceGenPackage.getInstanceBase_ObjId()
EMF generated code
EMF model element

setObjId

void setObjId(int value)
Sets the value of the 'Obj Id' attribute.

Parameters:
value - the new value of the 'Obj Id' attribute.
See Also:
getObjId()
EMF generated code

getThreadId

int getThreadId()
Returns the value of the 'Thread Id' attribute. The default value is "-1".

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

Returns:
the value of the 'Thread Id' attribute.
See Also:
ETriceGenPackage.getInstanceBase_ThreadId()
EMF generated code
EMF model element
default="-1" changeable="false" derived="true"

getNObjIDs

int getNObjIDs()
Returns the value of the 'NObj IDs' attribute.

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

Returns:
the value of the 'NObj IDs' attribute.
See Also:
ETriceGenPackage.getInstanceBase_NObjIDs()
EMF generated code
EMF model element
transient="true" changeable="false" volatile="true" derived="true"