public class MMSyntaxMessageScheme extends Object implements MMTopLevelCatalogueEntry
Modifier and Type | Field and Description |
---|---|
static Metamodel.MetamodelAttribute<MMSyntaxMessageScheme,Optional<MMMessageDefinition>> |
messageDefinitionTraceAttribute
the MessageDefinitionTrace from the SyntaxMessageScheme to the
MessageDefinition
|
businessProcessCatalogueAttribute
checkNameFirstLetterUppercase, checkRemovalDateRegistrationStatus, constraintAttribute, definitionAttribute, docletAttribute, exampleAttribute, nameAttribute, registrationStatusAttribute, removalDateAttribute, semanticMarkupAttribute
nextVersionsAttribute, objectIdentifierAttribute, previousVersionAttribute
Constructor and Description |
---|
MMSyntaxMessageScheme() |
Modifier and Type | Method and Description |
---|---|
MMBusinessProcessCatalogue |
getBusinessProcessCatalogue()
the BusinessProcessCatalogue that contains all ISO 20022
TopLevelCatalogueEntries
|
List<MMConstraint> |
getConstraint()
a property of a RepositoryConcept specifying a semantic condition or
restriction expressed in natural language text and potentially in a
formal notation
|
MMBusinessProcessCatalogue |
getContainer() |
Optional<String> |
getDefinition()
describes the semantic meaning of a RepositoryConcept
|
List<MMDoclet> |
getDoclet()
Doclets of the entity, used for documentation.
|
List<String> |
getExample()
provides a representative instance of a RepositoryConcept
|
Optional<MMMessageDefinition> |
getMessageDefinitionTrace()
the MessageDefinitionTrace from the SyntaxMessageScheme to the
MessageDefinition
|
Metamodel.MetamodelType<? extends MMSyntaxMessageScheme> |
getMetamodel() |
String |
getName()
a word or set of words by which a RepositoryConcept is known, addressed
or referred to
|
List<MMModelEntity> |
getNextVersions()
List of next versions of a ModelEntity that stem from this ModelEntity.
|
Optional<String> |
getObjectIdentifier()
Uniquely identifies the RepositoryConcept
|
Optional<MMModelEntity> |
getPreviousVersion()
Previous version of a ModelEntity that this ModelEntity stems from.
|
MMRegistrationStatus |
getRegistrationStatus()
specifies in which stage of the registration lifecycle a
RepositoryConcept is in
|
Optional<Date> |
getRemovalDate()
specifies the date at which a RepositoryConcept will cease or has ceased
to be part of the Repository
|
List<MMSemanticMarkup> |
getSemanticMarkup()
Enables modelers to markup elements of the Repository with semantic
metadata.
|
static Metamodel.MetamodelType<? extends MMSyntaxMessageScheme> |
metaType() |
public static final Metamodel.MetamodelAttribute<MMSyntaxMessageScheme,Optional<MMMessageDefinition>> messageDefinitionTraceAttribute
public MMBusinessProcessCatalogue getContainer()
getContainer
in interface GeneratedMetamodelBean
public Metamodel.MetamodelType<? extends MMSyntaxMessageScheme> getMetamodel()
getMetamodel
in interface GeneratedMetamodelBean
public static Metamodel.MetamodelType<? extends MMSyntaxMessageScheme> metaType()
metaType
in interface MMModelEntity
metaType
in interface MMRepositoryConcept
metaType
in interface MMTopLevelCatalogueEntry
public Optional<MMMessageDefinition> getMessageDefinitionTrace()
MMMessageDefinition.getDerivation()
public MMBusinessProcessCatalogue getBusinessProcessCatalogue()
MMTopLevelCatalogueEntry
getBusinessProcessCatalogue
in interface MMTopLevelCatalogueEntry
MMBusinessProcessCatalogue.getTopLevelCatalogueEntry()
public String getName()
MMRepositoryConcept
getName
in interface MMRepositoryConcept
public Optional<String> getDefinition()
MMRepositoryConcept
getDefinition
in interface MMRepositoryConcept
public List<MMSemanticMarkup> getSemanticMarkup()
MMRepositoryConcept
getSemanticMarkup
in interface MMRepositoryConcept
public List<MMDoclet> getDoclet()
MMRepositoryConcept
getDoclet
in interface MMRepositoryConcept
public List<String> getExample()
MMRepositoryConcept
getExample
in interface MMRepositoryConcept
public List<MMConstraint> getConstraint()
MMRepositoryConcept
getConstraint
in interface MMRepositoryConcept
MMConstraint.getOwner()
public MMRegistrationStatus getRegistrationStatus()
MMRepositoryConcept
getRegistrationStatus
in interface MMRepositoryConcept
public Optional<Date> getRemovalDate()
MMRepositoryConcept
getRemovalDate
in interface MMRepositoryConcept
public List<MMModelEntity> getNextVersions()
MMModelEntity
getNextVersions
in interface MMModelEntity
MMModelEntity.getPreviousVersion()
public Optional<MMModelEntity> getPreviousVersion()
MMModelEntity
getPreviousVersion
in interface MMModelEntity
MMModelEntity.getNextVersions()
public Optional<String> getObjectIdentifier()
MMModelEntity
getObjectIdentifier
in interface MMModelEntity
This software is licensed under GPL | Copyright 2017, Tools20022, László Bukodi | (Commercial licence also available)