Interface | Description |
---|---|
AssociationEnd.Container |
Implementing classes represent container association ends.
|
AssociationEnd.Navigable |
Implementing classes of this interface represent navigable association
ends.
|
AssociationEnd.NonContainer |
Implementing classes represent non-container association ends.
|
AssociationEnd.NonNavigable |
Implementing classes of this interface represent non-navigable
association ends.
|
GeneralCollection.NonUnique<E> |
An external base type of non-unique txtUML API Collections.
|
GeneralCollection.Ordered<E> |
An external base type of ordered txtUML API Collections.
|
GeneralCollection.Unique<E> |
An external base type of unique txtUML API Collections.
|
GeneralCollection.Unordered<E> |
An external base type of unordered txtUML API Collections.
|
ImplRelated |
This interface and its subtypes should only be used to implement model
executors, not in the model or in external libraries.
|
Interface |
Base type for interfaces in the model.
|
Interface.Empty |
An empty model interface provided in the API for convenience.
|
ModelEnum |
Marker interface for enums in the model.
|
Reception<S extends Signal> |
Functional interface that might be used to pass method references of Java
methods representing receptions.
|
Class | Description |
---|---|
Action |
Provides static methods for the user to be used as statements of the action
language.
|
Any<E> |
Unordered, non-unique, 0..* txtUML API collection and as such, an immutable
class.
|
API |
Provides methods to communicate with a txtUML model safely from the
outside world.
|
Association |
A base class for associations in the model.
|
AssociationEnd<C> |
Abstract base class for association ends.
|
Collection<E,C extends Collection<E,C>> |
A base class for unordered, non-unique JtxtUML API collections in the model.
|
Composition |
A base class for a composition associations in the model.
|
Connector |
A base class for assembly connectors in the model.
|
ConnectorBase |
A base class for connectors in the model.
|
DataType |
Base class for data types in the model.
|
Delegation |
A base class for delegation connectors in the model.
|
Event |
Base class for events in the model.
|
GeneralCollection<E> |
Abstract base class for JtxtUML API collections in the model.
|
ImplRelated.RequiresRuntime<R extends ModelElementRuntime<?>> |
Base class for JtxtUML classes which require an accessible runtime
wrapper.
|
ModelClass |
Base class for classes in the model.
|
One<E> |
1..1 txtUML API collection and as such, an immutable class.
|
OneToAny<E> |
Unordered, non-unique, 1..* txtUML API collection and as such, an immutable
class.
|
OrderedAny<E> |
Ordered, non-unique, 0..* txtUML API collection and as such, an immutable
class.
|
OrderedCollection<E,C extends OrderedCollection<E,C>> |
A base class for ordered, non-unique JtxtUML API collections in the model.
|
OrderedOneToAny<E> |
Ordered, non-unique, 1..* txtUML API collection and as such, an immutable
class.
|
OrderedUniqueAny<E> |
Ordered, unique, 0..* txtUML API collection and as such, an immutable class.
|
OrderedUniqueCollection<E,C extends OrderedUniqueCollection<E,C>> |
A base class for ordered, unique JtxtUML API collections in the model.
|
OrderedUniqueOneToAny<E> |
Ordered, unique, 1..* txtUML API collection and as such, an immutable class.
|
Signal |
Base class for signals in the model.
|
StateMachine |
Base class for state machines in the model.
|
Trigger.AnyPort |
A special port type which is only used to mark at
Trigger.port()
that the represented trigger may accept signals from any port (or even
signals that do not arrive through ports). |
UniqueAny<E> |
Unordered, unique, 0..* txtUML API collection and as such, an immutable
class.
|
UniqueCollection<E,C extends UniqueCollection<E,C>> |
A base class for unordered, unique JtxtUML API collections in the model.
|
UniqueOneToAny<E> |
Unordered, unique, 1..* txtUML API collection and as such, an immutable
class.
|
ZeroToOne<E> |
Unordered, non-unique, 0..1 txtUML API collection and as such, an immutable
class.
|
Enum | Description |
---|---|
ModelClass.Status |
The life cycle of a model object consists of steps represented by the
constants of this enumeration type.
|
Annotation Type | Description |
---|---|
BehaviorPort |
A runtime annotation to mark behavior ports.
|
External |
Marks that the annotated element (type, field, method, constructor or super
type declaration) is not part of the model therefore it is not validated or
exported and is invisible from other (non-external) parts of the model.
|
ExternalBody |
Marks that the body of the annotated method or constructor is not part of the
model and therefore it is not validated or exported.
|
From |
A runtime annotation to define the source vertex of a transition.
|
Max |
A runtime annotation to define the upper bound of a custom collection.
|
Min |
A runtime annotation to define the lower bound of a custom collection.
|
Model |
This annotation shows that the annotated package and its subpackages form a
JtxtUML model.
|
To |
A runtime annotation to define the target vertex of a transition.
|
Trigger |
A runtime annotation to define the trigger of a transition.
|
See the documentation of Model
for an
overview on modeling in JtxtUML.