public class MMMonthDay extends Object implements MMAbstractDateTimeConcept
maxExclusiveAttribute, maxInclusiveAttribute, minExclusiveAttribute, minInclusiveAttribute, patternAttribute
dataDictionaryAttribute
checkNameFirstLetterUppercase, checkRemovalDateRegistrationStatus, constraintAttribute, definitionAttribute, docletAttribute, exampleAttribute, nameAttribute, registrationStatusAttribute, removalDateAttribute, semanticMarkupAttribute
nextVersionsAttribute, objectIdentifierAttribute, previousVersionAttribute
Constructor and Description |
---|
MMMonthDay() |
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<String> |
getMaxExclusive()
the highest but one value in the allowed set of values
|
Optional<String> |
getMaxInclusive()
the highest value in the allowed set of values
|
Metamodel.MetamodelType<? extends MMMonthDay> |
getMetamodel() |
Optional<String> |
getMinExclusive()
the lowest but one value in the allowed set of values
|
Optional<String> |
getMinInclusive()
the lowest value in the allowed set of values
|
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 MMMonthDay> |
metaType() |
public MMDataDictionary getContainer()
getContainer
in interface GeneratedMetamodelBean
public Metamodel.MetamodelType<? extends MMMonthDay> getMetamodel()
getMetamodel
in interface GeneratedMetamodelBean
public static Metamodel.MetamodelType<? extends MMMonthDay> metaType()
metaType
in interface MMAbstractDateTimeConcept
metaType
in interface MMBusinessElementType
metaType
in interface MMDataType
metaType
in interface MMLogicalType
metaType
in interface MMModelEntity
metaType
in interface MMRepositoryConcept
metaType
in interface MMRepositoryType
metaType
in interface MMTopLevelDictionaryEntry
public Optional<String> getMinInclusive()
MMAbstractDateTimeConcept
getMinInclusive
in interface MMAbstractDateTimeConcept
public Optional<String> getMinExclusive()
MMAbstractDateTimeConcept
getMinExclusive
in interface MMAbstractDateTimeConcept
public Optional<String> getMaxInclusive()
MMAbstractDateTimeConcept
getMaxInclusive
in interface MMAbstractDateTimeConcept
public Optional<String> getMaxExclusive()
MMAbstractDateTimeConcept
getMaxExclusive
in interface MMAbstractDateTimeConcept
public Optional<String> getPattern()
MMAbstractDateTimeConcept
getPattern
in interface MMAbstractDateTimeConcept
public MMDataDictionary getDataDictionary()
MMTopLevelDictionaryEntry
getDataDictionary
in interface MMTopLevelDictionaryEntry
MMDataDictionary.getTopLevelDictionaryEntry()
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)