blob: 349e2904ec55a6230ceddea1c9cd6ca431351d8f [file]
Model eTriceGen
This model description is not a real EMF artifact. It was generated by the
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
code generator can be extended.
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
Package etricegen <http://www.eclipse.org/etrice/generator>
Class Root
Reference subSystems : SubSystemInstance<<0..*>>
Reference models : RoomModel<<0..*>>
Reference xpActorClasses : ExpandedActorClass<<0..*>>
Reference /usedDataClasses : DataClass<<0..*>>
Reference /usedProtocolClasses : ProtocolClass<<0..*>>
Reference /usedActorClasses : ActorClass<<0..*>>
Reference /usedRoomModels : RoomModel<<0..*>>
Operation getReferencedModels(RoomClass) : RoomModel<<0..*>>
Operation getReferencedProtocols(ActorClass) : ProtocolClass<<0..*>>
Class Counter
Attribute counter : EInt
Operation getAndIncrementCount() : EInt
Operation getAndIncrementCount(EInt) : EInt
Class InstanceBase
Attribute name : EString
Attribute /path : EString
Attribute objId : EInt
Attribute /threadId : EInt
Class StructureInstance -> InstanceBase
Reference instances : ActorInstance<<0..*>>
Reference ports : PortInstance<<0..*>>
Reference saps : SAPInstance<<0..*>>
Reference spps : SPPInstance<<0..*>>
Reference services : ServiceImplInstance<<0..*>>
Reference bindings : BindingInstance<<0..*>>
Reference connections : ConnectionInstance<<0..*>>
Reference /allContainedInstances : ActorInstance<<0..*>>
Reference /orderedIfItemInstances : InterfaceItemInstance<<0..*>>
Class SubSystemInstance -> StructureInstance
Reference subSystemClass : SubSystemClass
Reference objCounter : Counter
Operation getThreadId(InstanceBase) : EInt
Class ActorInstance -> StructureInstance
Reference actorClass : ActorClass
Class InterfaceItemInstance -> InstanceBase
Reference peers : InterfaceItemInstance<<0..*>>
Class PortInstance -> InterfaceItemInstance
Reference port : Port
Attribute kind : PortKind
Reference bindings : BindingInstance<<0..*>>
Class BindingInstance
Reference ports : PortInstance<<0..2>>
Class SAPInstance -> InterfaceItemInstance
Reference sap : SAPRef
Class SPPInstance -> InstanceBase
Reference spp : SPPRef
Reference incoming : ConnectionInstance<<0..*>>
Reference outgoing : ConnectionInstance
Class ServiceImplInstance -> InterfaceItemInstance
Reference svcImpl : ServiceImplementation
Class ConnectionInstance
Reference fromAI : ActorInstance
Reference fromSPP : SPPInstance
Reference toSPP : SPPInstance
Reference connection : LayerConnection
Class ActiveTrigger
Reference msg : Message
Reference ifitem : InterfaceItem
Attribute trigger : EString
Reference transitions : TriggeredTransition<<0..*>>
Class TransitionChain
Reference transition : Transition
Attribute skipEntry : EBoolean
Operation getStateContext() : State
Operation isHandler() : EBoolean
Operation genExecuteChain(ITransitionChainVisitor) : EString
Class ITransitionChainVisitor
Class IDiagnostician
Class ExpandedActorClass -> ActorClass
Reference actorClass : ActorClass
Operation prepare(IDiagnostician) : void
Operation release() : void
Operation addOwnObject(StateGraphItem) : void
Operation isOwnObject(StateGraphItem) : EBoolean
Operation getInterfaceItemLocalId(InterfaceItem) : EInt
Operation hasStateMachine() : EBoolean
Operation getCode(DetailCode) : EString
Operation getTriggerCodeName(MessageFromIf) : EString
Operation getTriggerCodeName(EString) : EString
Operation getOutgoingTransitions(StateGraphNode) : Transition<<0..*>>
Operation getIncomingTransitions(StateGraphNode) : Transition<<0..*>>
Operation getActiveTriggers(State) : ActiveTrigger<<0..*>>
Operation getTriggers() : MessageFromIf<<0..*>>
Operation getOwnTriggers() : MessageFromIf<<0..*>>
Operation getMessageID(MessageFromIf) : EString
Operation getChain(Transition) : TransitionChain
Operation getTransitionChains() : TransitionChain<<0..*>>
Operation getOwnTransitionChains() : TransitionChain<<0..*>>
Operation getNode(TransitionTerminal) : StateGraphNode
Operation isMatching(Trigger, EString) : EBoolean
Operation getDefaultBranch(Transition<<0..*>>) : ContinuationTransition
Enum PortKind
Literal external = 0
Literal internal = 1
Literal relay = 2