public class MMText extends MMString
lengthAttribute, maxLengthAttribute, minLengthAttribute, patternAttribute
dataDictionaryAttribute
checkNameFirstLetterUppercase, checkRemovalDateRegistrationStatus, constraintAttribute, definitionAttribute, docletAttribute, exampleAttribute, nameAttribute, registrationStatusAttribute, removalDateAttribute, semanticMarkupAttribute
nextVersionsAttribute, objectIdentifierAttribute, previousVersionAttribute
Constructor and Description |
---|
MMText() |
Modifier and Type | Method and Description |
---|---|
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
|
MMDataDictionary |
getContainer() |
MMDataDictionary |
getDataDictionary()
the DataDictionary that contains all ISO 20022 TopLevelDictionaryEntries
|
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<Integer> |
getLength()
The number of units of characters.
|
Optional<Integer> |
getMaxLength()
The number of units of characters.
|
Metamodel.MetamodelType<? extends MMText> |
getMetamodel() |
Optional<Integer> |
getMinLength()
The minimum number of units of characters.
|
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<String> |
getPattern()
A constraint on the value space of a datatype which is achieved by
constraining the lexical space to literals which match a specific
pattern.
|
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 MMText> |
metaType() |
public MMDataDictionary getContainer()
getContainer
in interface GeneratedMetamodelBean
getContainer
in class MMString
public Metamodel.MetamodelType<? extends MMText> getMetamodel()
getMetamodel
in interface GeneratedMetamodelBean
getMetamodel
in class MMString
public static Metamodel.MetamodelType<? extends MMText> metaType()
public Optional<Integer> getMinLength()
MMString
getMinLength
in class MMString
public Optional<Integer> getMaxLength()
MMString
getMaxLength
in class MMString
public Optional<Integer> getLength()
MMString
public Optional<String> getPattern()
MMString
getPattern
in class MMString
public MMDataDictionary getDataDictionary()
MMTopLevelDictionaryEntry
getDataDictionary
in interface MMTopLevelDictionaryEntry
getDataDictionary
in class MMString
MMDataDictionary.getTopLevelDictionaryEntry()
public String getName()
MMRepositoryConcept
getName
in interface MMRepositoryConcept
getName
in class MMString
public Optional<String> getDefinition()
MMRepositoryConcept
getDefinition
in interface MMRepositoryConcept
getDefinition
in class MMString
public List<MMSemanticMarkup> getSemanticMarkup()
MMRepositoryConcept
getSemanticMarkup
in interface MMRepositoryConcept
getSemanticMarkup
in class MMString
public List<MMDoclet> getDoclet()
MMRepositoryConcept
getDoclet
in interface MMRepositoryConcept
getDoclet
in class MMString
public List<String> getExample()
MMRepositoryConcept
getExample
in interface MMRepositoryConcept
getExample
in class MMString
public List<MMConstraint> getConstraint()
MMRepositoryConcept
getConstraint
in interface MMRepositoryConcept
getConstraint
in class MMString
MMConstraint.getOwner()
public MMRegistrationStatus getRegistrationStatus()
MMRepositoryConcept
getRegistrationStatus
in interface MMRepositoryConcept
getRegistrationStatus
in class MMString
public Optional<Date> getRemovalDate()
MMRepositoryConcept
getRemovalDate
in interface MMRepositoryConcept
getRemovalDate
in class MMString
public List<MMModelEntity> getNextVersions()
MMModelEntity
getNextVersions
in interface MMModelEntity
getNextVersions
in class MMString
MMModelEntity.getPreviousVersion()
public Optional<MMModelEntity> getPreviousVersion()
MMModelEntity
getPreviousVersion
in interface MMModelEntity
getPreviousVersion
in class MMString
MMModelEntity.getNextVersions()
public Optional<String> getObjectIdentifier()
MMModelEntity
getObjectIdentifier
in interface MMModelEntity
getObjectIdentifier
in class MMString
This software is licensed under GPL | Copyright 2017, Tools20022, László Bukodi | (Commercial licence also available)