//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMCoreClasses
Description
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreName
Description
If used on classes, the name of the main interface, typically the same
name as the originating model class. Alternatively, if used on
attributes, the name of an associated original attribute, like
e.g. for filtering or sorting fields.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☑ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CorePackage
Description
The package of the main interface, typically the same name
as the originating model class.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/MainInterface
Description
Used on implementation classes, contains the name of the main interface
that is implemented. In case of ADO this corresponds typically to the
model name, while e.g. on retriever filter implementations this is the
retriever filter interface.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreType
Description
The type of a corresponding main feature, used on derived attributes
and derived operations.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreObjectType
Description
The boxed type of a corresponding main feature, used on derived
attributes and derived operations.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/HasCoreVector
Description
Indicates whether instances of this class will be stored in application
domain vectors, i.e. whether other application domain instances may
refer to multitudes of instances of this class. If so, respective
interface related manipulating accessories might be created.
For normale application domain classes this is enabled by default.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorType
Description
The collection type of a corresponding main feature, used on various
places all around the generated system.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorObserverType
Description
The observer type for a collection of a corresponding main feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorFactory
Description
A factory class that can be used to create a new, empty collection of type
XMCoreClasses/CoreVectorType.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorConstruction
Description
Code, that creates a new, empty collection of type
XMCoreClasses/CoreVectorType.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorMemberReferenceType
Description
The type of references to members of collections of the corresponding
main feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreVectorDataSourceType
Description
The type of data sources of collections of state instances of the
corresponding main feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorType
Description
The collection type of state instances of the corresponding main
feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorImplType
Description
The collection implementation type of state instances of the
corresponding main feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorConstruction
Description
Code, that creates a new collection of type
XMCoreClasses/CoreStateVectorType,
initialised with a collection named 'instances'.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorAdapterType
Description
The adapter collection type, mapping collections of state instances of
the corresponding main to collections of the corresponding main feature.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorAdapterConstruction
Description
Code, that creates a new collection of type
XMCoreClasses/CoreStateVectorAdapterType,
initialised with a collection named 'state_instances'.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreStateVectorReverseMapper
Description
Code, that extracts the underlying TSM backend specific implementation
state instance vector from a mapped application domain instance adapter
vector named 'ad_instances'.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreFilterType
Description
The filter type of the corresponding main feature, used on various
places all around the generated system.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/CoreFilterInitialiser
Description
Code, that creates an instance of property 'CoreFilterType'.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/ADName
Description
The name of the associated main class, e.g. an implementation class, in
the context of accessory classes, like TSM adapters.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Interface
Description
If true, an interface class is created for this model class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/InterfaceInterfaces
Description
A list of additional external super interfaces of the created interface
class. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Implementations
Description
A list of names of created implementation classes for this model
element. Given a model class X and an implementation name Y, the name
of the created implementation class is Class_X_Y. If Y is "Default",
the postfix is omitted: Class_X.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/ImplementationBases
Description
A list of additional external super classes of the created
implementation classes. An external class is a class that is not part
of the model, but is imported from an external package.
Note that implementation languages like Java do not support multiple
super classes!
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/ImplementationInterfaces
Description
A list of additional external super interfaces of the created implementation
classes. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Factories
Description
A list of ids of factories that are created for this model class. The
default id is "Default". These ids determine which attributes are
considered within a factory. This is controlled by the property
Visibility/Factories applied to features. The default is, each model
feature is visible within the "default" factory.
Normally, the id is used as a prefix of the generated class to
distinguish them. An exception is the id "Default", which is just
not used as a prefix.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/FactoryBases
Description
A list of additional external super classes of the created
factory implementation classes. An external class is a class that is
not part of the model, but is imported from an external package.
Note that implementation languages like Java do not support multiple
super classes!
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/FactoryInterfaces
Description
A list of additional external super interfaces of the created factory
classes. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RetrieverInterface
Description
If true, an additional abstract retriever interface is created for all
specific retrievers of this class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Retrievers
Description
A list of types of retrievers that are created for this model class. The
default is "All,Basic,Filter".
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RetrieverBases
Description
A list of additional external super classes of the created
retriever implementation classes. An external class is a class that is
not part of the model, but is imported from an external package.
Note that implementation languages like Java do not support multiple
super classes!
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RetrieverInterfaces
Description
A list of additional external super interfaces of the created retriever
classes. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Editors
Description
A list of ids of editors that are created for this model class. The
default id is "Default". These ids determine which attributes are
considered within an editor. This is controlled by the property
Visibility/Editors applied to features. The default is, each model
feature is visible within the "default" editor.
Normally, the id is used as a prefix of the generated class to
distinguish them. An exception is the id "Default", which is just
not used as a prefix.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/EditorBases
Description
A list of additional external super classes of the created
editor implementation classes. An external class is a class that is
not part of the model, but is imported from an external package.
Note that implementation languages like Java do not support multiple
super classes!
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/EditorInterfaces
Description
A list of additional external super interfaces of the created editor
classes. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Selector
Description
If true, a selector class is created for this model class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/Anchor
Description
If true, an anchor class is created for this model class.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/AnchorBases
Description
A list of additional external super classes of the created
anchor classes. An external class is a class that is not part
of the model, but is imported from an external package.
Note that implementation languages like Java do not support multiple
super classes!
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/AnchorInterfaces
Description
A list of additional external super interfaces of the created anchor
classes. An external interface is an interface that is not part of the
model, but is imported from an external package.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/AdditionalInterfaces
Description
A list of additional external super interfaces of a created interface
in the actual code generation process. This property is filled by
the model transformation based on property values (InterfaceInterfaces,
FactoryInterfaces etc.), since one JavaInterface template is used to
create several different Java interfaces.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/AdditionalBases
Description
A list of additional external super classes of a created class
in the actual code generation process. This property is filled by
the model transformation based on property values (InterfaceInterfaces,
FactoryInterfaces etc.), since one JavaInterface template is used to
create several different Java interfaces.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/StaticInitialisation
Description
Code, that is executed in the BLInitialiser during static
initialisation of the package. Used e.g. in factories to allow them to
register themselves somewhere.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/StaticDeinitialisation
Description
Code, that is executed in the BLInitialiser during static
deinitialisation of the package.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCFactory
Description
If true, a BLC (business logic core) factory for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCFactory" for CoreClasses.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCRetriever
Description
If true, a BLC (business logic core) retriever for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCRetriever" for CoreClasses.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCEditor
Description
If true, a BLC (business logic core) editor for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCEditor" for CoreClasses.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCSelector
Description
If true, a BLC (business logic core) selector for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCSelector" for CoreClasses.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCItemFactory
Description
If true, a BLC (business logic core) factory for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCItemFactory" for CoreClass vectors.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCItemSelector
Description
If true, a BLC (business logic core) selector for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCItemSelector" for CoreClass vectors.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCItemEditor
Description
If true, a BLC (business logic core) editor for instances of this
CoreClass is registered in the AggregateRegistry with a role of
"BLCItemEditor" for CoreClass vectors.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterBLCVectorFactory
Description
If true, a BLC (business logic core) factory for instances of vectors
of this CoreClass is registered in the AggregateRegistry with a role of
"BLCFactory" for CoreClass vectors.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/RegisterAsAggregates
Description
If true, the respective class (or an explicitly given alternate
class) is registered as an aggregate at the AggregateRegistry with the
respective HandledType and ContextType.
Applies to
▸ Model level: ☐ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMCoreClasses/EMOS1Package
Description
Optionally names an EMOS V1 java package to which adapters are
generated so that the EMOS V2 classes are also usable by EMOS V1
components.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association
ends ∙ ☐ states
Evaluation context: ---