@External public interface ImplRelated
Marker interface for implementation related types.
Enables subtypes to get the runtime of a ImplRelated.RequiresRuntime
instance
which is otherwise inaccessible from outside this package.
See the documentation of Model
for an overview on modeling in
JtxtUML.
Modifier and Type | Interface and Description |
---|---|
static class |
ImplRelated.RequiresRuntime<R extends ModelElementRuntime<?>>
Base class for JtxtUML classes which require an accessible runtime
wrapper.
|
Modifier and Type | Method and Description |
---|---|
default <R extends ModelElementRuntime<?>> |
getRuntimeOf(ImplRelated.RequiresRuntime<R> element)
Returns the runtime wrapper of the given object which provides
information and management capabilities.
|
default <R extends ModelElementRuntime<?>> R getRuntimeOf(ImplRelated.RequiresRuntime<R> element)
element
- the model element whose runtime wrapper is queried