org.eclipse.etrice.generator.etricegen
Interface Root

All Known Implementing Classes:
RootImpl

public interface Root

A representation of the model object 'Root'.

The following features are supported:

See Also:
ETriceGenPackage.getRoot()
EMF generated code
EMF model element

Method Summary
 ExpandedActorClass getExpandedActorClass(ActorInstance ai)
           
  getModels()
          Returns the value of the 'Models' reference list.
 java.util.HashSet<DataClass> getReferencedDataClasses(ActorClass cls)
           
 java.util.HashSet<DataClass> getReferencedDataClasses(DataClass cls)
           
 java.util.HashSet<DataClass> getReferencedDataClasses(ProtocolClass pc)
           
  getReferencedModels(RoomClass cls)
           
  getReferencedProtocolClasses(ActorClass cls)
           
  getSubSystemClasses()
          Returns the value of the 'Sub System Classes' reference list.
  getSubSystemInstances()
          Returns the value of the 'Sub System Instances' containment reference list.
  getUsedActorClasses()
          Returns the value of the 'Used Actor Classes' reference list.
  getUsedDataClasses()
          Returns the value of the 'Used Data Classes' reference list.
  getUsedProtocolClasses()
          Returns the value of the 'Used Protocol Classes' reference list.
  getUsedRoomModels()
          Returns the value of the 'Used Room Models' reference list.
  getXpActorClasses()
          Returns the value of the 'Xp Actor Classes' containment reference list.
 boolean isLibrary()
          Returns the value of the 'Library' attribute.
 void setLibrary(boolean value)
          Sets the value of the 'Library' attribute.
 

Method Detail

getSubSystemInstances

 getSubSystemInstances()
Returns the value of the 'Sub System Instances' containment reference list. The list contents are of type SubSystemInstance.

If the meaning of the 'Sub Systems' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Sub System Instances' containment reference list.
See Also:
ETriceGenPackage.getRoot_SubSystemInstances()
EMF generated code
EMF model element
containment="true"

getModels

 getModels()
Returns the value of the 'Models' reference list. The list contents are of type RoomModel.

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

Returns:
the value of the 'Models' reference list.
See Also:
ETriceGenPackage.getRoot_Models()
EMF generated code
EMF model element

getXpActorClasses

 getXpActorClasses()
Returns the value of the 'Xp Actor Classes' containment reference list. The list contents are of type ExpandedActorClass.

If the meaning of the 'Xp Actor Classes' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Xp Actor Classes' containment reference list.
See Also:
ETriceGenPackage.getRoot_XpActorClasses()
EMF generated code
EMF model element
containment="true"

getUsedDataClasses

 getUsedDataClasses()
Returns the value of the 'Used Data Classes' reference list. The list contents are of type DataClass.

If the meaning of the 'Used Data Classes' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Used Data Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedDataClasses()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

getUsedProtocolClasses

 getUsedProtocolClasses()
Returns the value of the 'Used Protocol Classes' reference list. The list contents are of type ProtocolClass.

If the meaning of the 'Used Protocol Classes' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Used Protocol Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedProtocolClasses()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

getUsedActorClasses

 getUsedActorClasses()
Returns the value of the 'Used Actor Classes' reference list. The list contents are of type ActorClass.

If the meaning of the 'Used Actor Classes' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Used Actor Classes' reference list.
See Also:
ETriceGenPackage.getRoot_UsedActorClasses()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

getUsedRoomModels

 getUsedRoomModels()
Returns the value of the 'Used Room Models' reference list. The list contents are of type RoomModel.

If the meaning of the 'Used Room Models' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Used Room Models' reference list.
See Also:
ETriceGenPackage.getRoot_UsedRoomModels()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

getSubSystemClasses

 getSubSystemClasses()
Returns the value of the 'Sub System Classes' reference list. The list contents are of type SubSystemClass.

If the meaning of the 'Sub System Classes' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Sub System Classes' reference list.
See Also:
ETriceGenPackage.getRoot_SubSystemClasses()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

isLibrary

boolean isLibrary()
Returns the value of the 'Library' attribute.

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

Returns:
the value of the 'Library' attribute.
See Also:
setLibrary(boolean), ETriceGenPackage.getRoot_Library()
EMF generated code
EMF model element

setLibrary

void setLibrary(boolean value)
Sets the value of the 'Library' attribute.

Parameters:
value - the new value of the 'Library' attribute.
See Also:
isLibrary()
EMF generated code

getReferencedModels

 getReferencedModels(RoomClass cls)

EMF generated code
EMF model element

getReferencedProtocolClasses

 getReferencedProtocolClasses(ActorClass cls)

EMF generated code
EMF model element

getExpandedActorClass

ExpandedActorClass getExpandedActorClass(ActorInstance ai)

EMF generated code
EMF model element

getReferencedDataClasses

java.util.HashSet<DataClass> getReferencedDataClasses(DataClass cls)

getReferencedDataClasses

java.util.HashSet<DataClass> getReferencedDataClasses(ActorClass cls)

getReferencedDataClasses

java.util.HashSet<DataClass> getReferencedDataClasses(ProtocolClass pc)