| 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 |