- call() - Method in class hu.elte.txtuml.api.stdlib.timers.SendLater
-
- CastedModelExecutor<S extends CastedModelExecutor<S>> - Interface in hu.elte.txtuml.api.model.execution
-
This interface helps writing specialized
ModelExecutor
s which can
still be subtyped.
- checkGuard() - Method in interface hu.elte.txtuml.api.model.execution.impl.sm.TransitionWrapper
-
- checkIfLocked() - Method in class hu.elte.txtuml.api.model.execution.impl.base.AbstractModelExecutor
-
- checkIfLocked() - Method in class hu.elte.txtuml.api.model.execution.impl.seqdiag.DefaultSeqDiagExecutor
-
- CheckLevel - Enum in hu.elte.txtuml.api.model.execution
-
The different levels of dynamic checks performed during a model execution.
- checkLevel - Variable in class hu.elte.txtuml.api.model.execution.Execution.Settings
-
Determines which level of dynamic checks should be performed during
the model execution.
- checkLowerBound() - Method in interface hu.elte.txtuml.api.model.execution.impl.assoc.AssociationEndRuntime
-
- Choice() - Constructor for class hu.elte.txtuml.api.model.StateMachine.Choice
-
- ClassDiagram - Class in hu.elte.txtuml.api.layout
-
Classes defining the layout of class diagrams have to inherit from this base
class.
- ClassDiagram() - Constructor for class hu.elte.txtuml.api.layout.ClassDiagram
-
- clone() - Method in class hu.elte.txtuml.api.model.execution.Execution.Settings
-
- clone() - Method in class hu.elte.txtuml.api.model.GeneralCollection
-
This method must not be used in the model.
- collect(E...) - Static method in class hu.elte.txtuml.api.model.Action
-
Collects the given elements to a new txtUML API collection.
- collect(E...) - Static method in class hu.elte.txtuml.api.model.API
-
Collects the given elements to a new txtUML API collection.
- collectIn(Class<C2>, E...) - Static method in class hu.elte.txtuml.api.model.Action
-
Collects the given elements to a new txtUML API collection of the given
type.
- collectIn(Class<C2>, E...) - Static method in class hu.elte.txtuml.api.model.API
-
Collects the given elements to a new txtUML API collection of the given
type.
- Collection<E,C extends Collection<E,C>> - Class in hu.elte.txtuml.api.model
-
A base class for unordered, non-unique JtxtUML API collections in the model.
- Collection() - Constructor for class hu.elte.txtuml.api.model.Collection
-
- CollectionCopyError - Error in hu.elte.txtuml.api.model.error
-
- CollectionCopyError(Class<? extends GeneralCollection>, Class<? extends GeneralCollection>) - Constructor for error hu.elte.txtuml.api.model.error.CollectionCopyError
-
- CollectionCreationError - Error in hu.elte.txtuml.api.model.error
-
Thrown when a txtUML API collection of a specified type is to be created but
the creation fails due to some runtime Java errors.
- CollectionCreationError(Throwable) - Constructor for error hu.elte.txtuml.api.model.error.CollectionCreationError
-
- Collections - Class in hu.elte.txtuml.api.model.external
-
A helper class that provides runtime utilities and information about JtxtUML
API collections.
- Column - Annotation Type in hu.elte.txtuml.api.layout
-
A diagram layout statement which sets that some nodes or node groups (
Column.value()
) are placed in a column.
- ColumnContainer - Annotation Type in hu.elte.txtuml.api.layout.containers
-
The container for repeatable annotation
Column
.
- CombinedFragmentType - Enum in hu.elte.txtuml.api.model.seqdiag
-
Combined fragment types.
- CompositeDiagram<T extends ModelClass> - Class in hu.elte.txtuml.api.layout
-
Classes defining the layout of composite structure diagrams have to inherit from
this base class.
- CompositeDiagram() - Constructor for class hu.elte.txtuml.api.layout.CompositeDiagram
-
- CompositeState() - Constructor for class hu.elte.txtuml.api.model.StateMachine.CompositeState
-
- Composition - Class in hu.elte.txtuml.api.model
-
A base class for a composition associations in the model.
- Composition() - Constructor for class hu.elte.txtuml.api.model.Composition
-
- Composition.ContainerEnd<T extends ModelClass> - Class in hu.elte.txtuml.api.model
-
Abstract base class for the navigable container end of a composition
association which is a special association end with 0..1 multiplicity.
- Composition.HiddenContainerEnd<T extends ModelClass> - Class in hu.elte.txtuml.api.model
-
Abstract base class for the non-navigable container end of a composition
association which is a special association end with 0..1 multiplicity.
- Configuration - Class in hu.elte.txtuml.api.deployment
-
Base class for thread management configuration, controlled by various
annotations in this package.
- Configuration() - Constructor for class hu.elte.txtuml.api.deployment.Configuration
-
- configure(Execution.Settings) - Method in interface hu.elte.txtuml.api.model.execution.Execution
-
Enables the users to specify the basic settings of the model execution.
- connect(Class<C1>, P1, Class<C2>, P2) - Static method in class hu.elte.txtuml.api.model.Action
-
Connects two ports through the specified assembly connector.
- connect(P1, Class<C>, P2) - Static method in class hu.elte.txtuml.api.model.Action
-
Connects two ports through the specified delegation connector.
- connect(ModelClass.Port<?, ?>, AbstractModelClassRuntime) - Method in class hu.elte.txtuml.api.model.execution.impl.base.AbstractModelRuntime
-
Connects a behavior port to the state machine of the given model class
instance.
- connect(Class<C1>, P1, Class<C2>, P2) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelRuntime
-
- connect(P1, Class<C0>, P2) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelRuntime
-
- connect(ModelClass.Port<?, ?>, AbstractModelClassRuntime) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelRuntime
-
- connect(Class<C1>, P1, Class<C2>, P2) - Method in interface hu.elte.txtuml.api.model.impl.ModelRuntime
-
Called by Action#connect(Class, Port, Class, Port)
.
- connect(P1, Class<C>, P2) - Method in interface hu.elte.txtuml.api.model.impl.ModelRuntime
-
Called by Action#connect(Port, Class, Port)
.
- Connector - Class in hu.elte.txtuml.api.model
-
A base class for assembly connectors in the model.
- Connector() - Constructor for class hu.elte.txtuml.api.model.Connector
-
- ConnectorBase - Class in hu.elte.txtuml.api.model
-
A base class for connectors in the model.
- ConnectorBase.ConnectorEnd<R extends AssociationEnd<?>,P extends ModelClass.Port<?,?>> - Class in hu.elte.txtuml.api.model
-
Abstract base class for connector ends in the model.
- ConnectorBase.One<R extends AssociationEnd<?>,P extends ModelClass.Port<?,?>> - Class in hu.elte.txtuml.api.model
-
Base class for connector ends with a multiplicity of 1.
- ContainerEnd() - Constructor for class hu.elte.txtuml.api.model.Composition.ContainerEnd
-
- Contains - Annotation Type in hu.elte.txtuml.api.layout
-
A diagram layout statement which can be applied to a node group or link group
to set its elements (
Contains.value()
).
- contains(Object) - Method in class hu.elte.txtuml.api.model.GeneralCollection
-
Tests whether the specified element is contained in this collection.
- countOf(E) - Method in class hu.elte.txtuml.api.model.Collection
-
- countOf(E) - Method in interface hu.elte.txtuml.api.model.GeneralCollection.NonUnique
-
Returns the number of times the specified element is contained in
this collection.
- countOf(E) - Method in class hu.elte.txtuml.api.model.OrderedCollection
-
- create(Class<T>, Object...) - Static method in class hu.elte.txtuml.api.model.Action
-
Creates a new instance of the specified model class.
- create(Class<? extends AssociationEnd<C>>) - Static method in interface hu.elte.txtuml.api.model.execution.impl.assoc.AssociationEndRuntime
-
- create(AssociationEnd<C>) - Static method in interface hu.elte.txtuml.api.model.execution.impl.assoc.AssociationEndRuntime
-
- create() - Static method in class hu.elte.txtuml.api.model.execution.impl.assoc.AssociationsMap
-
- create(StateMachine.Transition, VertexWrapper) - Static method in interface hu.elte.txtuml.api.model.execution.impl.sm.TransitionWrapper
-
- create(StateMachine.Vertex, VertexWrapper, TransitionWrapper[]) - Static method in interface hu.elte.txtuml.api.model.execution.impl.sm.VertexWrapper
-
- create() - Static method in interface hu.elte.txtuml.api.model.execution.ModelExecutor
-
Creates a default model executor engine without a name.
- create(String) - Static method in interface hu.elte.txtuml.api.model.execution.ModelExecutor
-
Creates a default model executor engine with the given name.
- create() - Static method in interface hu.elte.txtuml.api.model.execution.SequenceDiagramExecutor
-
- createBackend() - Method in class hu.elte.txtuml.api.model.execution.impl.base.ModelSchedulerImpl
-
Creates a new ScheduledExecutorService
to be used by this runtime
instance to schedule timed events.
- createComposite(StateMachine.Vertex, VertexWrapper, TransitionWrapper[]) - Static method in interface hu.elte.txtuml.api.model.execution.impl.sm.VertexWrapper
-
- createLabeled(StateMachine.Transition, VertexWrapper, Class<? extends Signal>, Class<? extends ModelClass.Port<?, ?>>) - Static method in interface hu.elte.txtuml.api.model.execution.impl.sm.TransitionWrapper
-
- createModelClassRuntime(ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.base.AbstractModelRuntime
-
- createModelClassRuntime(ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.DefaultModelRuntime
-
- createModelClassRuntime(ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelRuntime
-
- createModelClassRuntime(ModelClass) - Method in interface hu.elte.txtuml.api.model.impl.ModelRuntime
-
Creates a model class wrapper for the given wrapped object.
- createNewPortInstance(Class<P>) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelClassRuntime
-
Called when an instance of the given port type is queried but it is not
present yet.
- createPortRuntime(ModelClass.Port<?, ?>, ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.base.AbstractModelRuntime
-
- createPortRuntime(ModelClass.Port<?, ?>, ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.DefaultModelRuntime
-
- createPortRuntime(ModelClass.Port<?, ?>, ModelClass) - Method in class hu.elte.txtuml.api.model.execution.impl.singlethread.SingleThreadModelRuntime
-
- createPortRuntime(ModelClass.Port<?, ?>, ModelClass) - Method in interface hu.elte.txtuml.api.model.impl.ModelRuntime
-
Creates a port wrapper for the given wrapped port instance.
- createRuntime(Runnable) - Method in class hu.elte.txtuml.api.model.execution.impl.base.AbstractModelExecutor
-
Creates a new runtime instance for this model executor.
- createRuntime(Runnable) - Method in class hu.elte.txtuml.api.model.execution.impl.DefaultModelExecutor
-
- createRuntime(Runnable) - Method in class hu.elte.txtuml.api.model.execution.impl.seqdiag.DefaultSeqDiagExecutor
-
- createUnlabeled(StateMachine.Transition, VertexWrapper) - Static method in interface hu.elte.txtuml.api.model.execution.impl.sm.TransitionWrapper
-
- createWithName(Class<T>, String, Object...) - Static method in class hu.elte.txtuml.api.model.Action
-
Creates a new instance of the specified model class and sets its name.
- current() - Static method in interface hu.elte.txtuml.api.model.external.BaseModelExecutor
-
Gets the current model executor which is associated with the current
model executor thread.
- current() - Static method in interface hu.elte.txtuml.api.model.external.BaseModelScheduler
-
Gets the model scheduler which is associated with the current model
executor thread.
- current() - Static method in interface hu.elte.txtuml.api.model.impl.ExecutorThread
-
Gets the current model executor thread.
- current() - Static method in interface hu.elte.txtuml.api.model.impl.InteractionRuntime
-
- current() - Static method in interface hu.elte.txtuml.api.model.impl.ModelRuntime
-
Gets the model runtime instance which is associated with the current
model execution that owns the current model executor thread.
- current() - Static method in interface hu.elte.txtuml.api.model.impl.SeqDiagThread
-
Gets the current sequence diagram executor thread.