Package org.somda.dsl.biceps.base
Class InstanceIdentifier
-
- All Implemented Interfaces:
-
org.somda.dsl.biceps.base.BicepsExtensible,org.somda.dsl.biceps.base.FullyExtensible,org.somda.dsl.biceps.base.GenericExtensible
public class InstanceIdentifier implements FullyExtensible
-
-
Field Summary
Fields Modifier and Type Field Description private final CodedValuetypeprivate final StringidentifierRootprivate final StringidentifierExtensionprivate final List<LocalizedText>identifierNamesprivate final List<BicepsExtension>bicepsExtensionsprivate final List<GenericExtension>genericExtensions
-
Constructor Summary
Constructors Constructor Description InstanceIdentifier()
-
Method Summary
Modifier and Type Method Description final CodedValuegetType()final StringgetIdentifierRoot()final StringgetIdentifierExtension()final List<LocalizedText>getIdentifierNames()final CodedValuetype(CodedValue base, Function1<CodedValue, Unit> init)final StringidentifierRoot(String init)final StringidentifierExtension(String init)final LocalizedTextValueidentifierName(String lang, Function0<String> value)final LocalizedTextidentifierName(LocalizedText text)final LocalizedTextReferenceidentifierNameRef(String ref, BigInteger version)-
Methods inherited from class org.somda.dsl.biceps.base.BicepsExtensible
extendWith, getBicepsExtensions -
Methods inherited from class org.somda.dsl.biceps.base.GenericExtensible
extendWithGeneric, getGenericExtensions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getType
final CodedValue getType()
-
getIdentifierRoot
final String getIdentifierRoot()
-
getIdentifierExtension
final String getIdentifierExtension()
-
getIdentifierNames
final List<LocalizedText> getIdentifierNames()
-
type
final CodedValue type(CodedValue base, Function1<CodedValue, Unit> init)
-
identifierRoot
final String identifierRoot(String init)
-
identifierExtension
final String identifierExtension(String init)
-
identifierName
final LocalizedTextValue identifierName(String lang, Function0<String> value)
-
identifierName
final LocalizedText identifierName(LocalizedText text)
-
identifierNameRef
final LocalizedTextReference identifierNameRef(String ref, BigInteger version)
-
-
-
-