public class TypeDefinitionDMO extends DmsDefinitionDMO implements Serializable, DmcDefinitionIF
TypeDefinition is used to define the types of
attributes that can be used\n as the basis for attribute values. The name
of the type definition should be the same as the\n actual Java class that
is used to store the value of an attribute e.g. the name of the type\n
used to store strings is String. The typeClassName is the
fully qualified name of the class\n derived from DmcAttribute
that stores this type of value; they are always, by convention,\n named
DmcTypeXXX.\n \n TypeDefinitions are
automatically generated internally for ClassDefinitions, \n
ComplexTypeDefinitions,
ExtendedReferenceTypeDefinitions and\n
EnumDefinitions so that these objects can be referred to via
the type attribute of AttributeDefinitions.\n
These definitions are marked as internallyGenerated .\n
\n The simplest TypeDefinition would look something
like:\n
\n TypeDefinition\n name String\n typeClassName org.dmd.dmc.types.DmcTypeString\n description Provides support for String values.\n\n This form would be used for attribute types whose base type originates in
java.lang.\n The dark-matter
base types include: Boolean, Byte, Double, Float, Integer, Long, Short and
String.\n \n TypeDefinitions also support the concept of
specifying a nullReturnValue \n for the entire type i.e.
whenever an attribute of the specified type is accessed, it will return\n
that value when the attribute doesn't exist in the object. An example of
this is the Boolean type:\n
\n TypeDefinition\n name
Boolean\n typeClassName org.dmd.dmc.types.DmcTypeBoolean\n
nullReturnValue false\n description Provides support for Boolean
values. This type makes use of the\n nullReturnValue flag
so that, even if there is no\n value for an attribute of
this type, a value of false will\n be returned.\n \n
\n The next most common form of TypeDefinition adds the
primitiveType \n attribute. This is required for code
generation so that we can import the appropriate type for\n use in the
various getter/setter methods. An example would be the Date
type.\n
\n TypeDefinition\n name Date\n typeClassName org.dmd.dmc.types.DmcTypeDate\n primitiveType java.util.Date\n description Provides support for Date values.\n\n Another common form of
TypeDefinition is the definition of a name type.
Object\n naming is a fundamental aspect of DMOs, with all object names
being based on the DmcObjectName.\n Flagging a type as being
a name type also implies the definition of a designated naming attribute\n
associated with the type. This mechanism allows for the transport of names
that are self\n describing in terms of their implementation type. This
feature supports the NameContainer\n type that allows any
name to be transported in things like dark-matter protocol
GetRequest.\n An example of a naming type would be:\n \n TypeDefinition\n name CamelCaseName\n typeClassName org.dmd.dmc.types.DmcTypeCamelCaseName\n primitiveType org.dmd.dmc.types.CamelCaseName\n isNameType true\n description The CamelCaseName is a string based name that must start with\n an alpha character which is followed by a mix of alphanumerics.\n\n And its associated designated naming attribute would be:\n
\n
AttributeDefinition\n name camelCaseName\n dmdID
116\n type CamelCaseName\n
designatedNameAttribute true\n description The camelCaseName
attribute is used to store a single camelCase\n
format name for something. The name starts with a single letter\n
and can be followed by a mix of letters and numbers. No
spaces or \n other characters are allowed.\n
\n The last form of type definition is one that includes some
additional information to provide\n a convenient, alternate interface for
the generation of member functions associated with\n a container type;
this concept is pretty much limited to the meta-schema, so it is
unlikely\n that non-contributors to dark-matter will make use of this
concept. However, here is an example:\n \n TypeDefinition\n name
NameContainer\n typeClassName
org.dmd.dmc.types.DmcTypeNameContainer\n primitiveType
org.dmd.dmc.types.NameContainer\n altType DmcObjectName\n
altTypeImport org.dmd.dmc.DmcObjectName\n description The
NameContainer type allows for the storage of object names of different
types...\n __objectClass, attributes| Constructor and Description |
|---|
TypeDefinitionDMO() |
TypeDefinitionDMO(String oc) |
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<?> |
addComment(Object value)
Adds another comment value.
|
DmcAttribute<?> |
addDescription(Object value)
Adds another description value.
|
DmcAttribute<?> |
addExample(Object value)
Adds another example value.
|
DmcAttribute<?> |
addNvp(Object value)
Adds another nvp value.
|
DmcAttribute<?> |
addOptimize(Object value)
Adds another optimize value.
|
DmcAttribute<?> |
addQuestion(Object value)
Adds another question value.
|
DmcAttribute<?> |
addRelatedToConcept(Object value)
Adds another relatedToConcept value.
|
DmcAttribute<?> |
addSkip(Object value)
Adds another skip value.
|
DmcAttribute<?> |
addTags(Object value)
Adds another tags value.
|
String |
getAltType()
The altType indicates an alternate type for a value.
|
String |
getAltTypeImport()
An additional import (if required) by the altType attribute value.
|
Iterator<String> |
getComment()
A comment or note associated with the definition of something.
|
SchemaDefinitionREF |
getDefinedIn()
Indicates the schema in which a type, attribute or class is defined.
|
Iterator<String> |
getDescription()
The description attribute is used to provide descriptive\n documentation
for schema related definitions.
|
Iterator<String> |
getDescriptionWithNewlines() |
String |
getDmoFromModule()
A bit of a hack to allow for creation of fully qualified dot names\n in
the DMODefinitionSet that's used for caching definitions in GWT.
|
String |
getDmwIteratorClass()
This attribute indicates just the DmcContainerIterator name for a\n class
of object.
|
String |
getDmwIteratorImport()
This attribute indicates the full name of the DmcContainerIterator \n
derived class that allows us to iterate over a set of object references
and get back\n the DMW wrapper object instead of the DMO.
|
DotName |
getDotName()
The dotName attribute is used to store dot separated names.
|
String |
getEnumName()
The original name of an enum as referred to in the internally generated
type for enums.
|
Iterator<Example> |
getExample()
The example attribute is used to provide additional\n examples of how some
defined thing is to be used.
|
String |
getFile()
Indicates the file from which a definition was loaded.
|
AttributeDefinitionREF |
getFilterAttributeDef()
The filterAttributeDef is a reference to the attribute that is locked\n to
a TypeDefinition that is flagged as filterType.
|
String |
getGenericArgs()
This attribute indicates the generic arguments to be supplied in the\n use
of a class in an autogenerated Iterable.
|
String |
getHelperClassName()
This attribute indicates the full name of the generated helper class for
\n object references i.e.
|
String |
getHint()
A short description of something that can be dumped as one line summary of
something.\n For longer explanations, use the description attribute.
|
Map<Integer,DmcAttributeInfo> |
getIdToAttrInfo() |
Boolean |
getInternallyGenerated()
This flag indicates if the associated definition was internally
generated.\n This is the case for TypeDefinitions generated for
ClassDefinitions and EnumDefinitions\n that allow for references to these
objects.
|
Boolean |
getIsEnumType()
This flag is set to true for type definitions that define enumerations.
|
Boolean |
getIsExtendedRefType()
This flag is used to indicate taht an internally generated type\n is an
extended reference type.
|
Boolean |
getIsFilterType()
Indicates that a type is derived from DmcFilter.
|
Boolean |
getIsHierarchicName()
Indicates if a name type is for hierarchic objects.
|
Boolean |
getIsNameType()
This attribute indicates if a defined type is used for naming purposes.\n
This allows us to automatically add attributes of this type to the
AttributeFactories.
|
Boolean |
getIsRefType()
This flag is set to true for type definitions that refer to other\n
objects.
|
String |
getKeyClass()
This attribute indicates the class of the key used for types that
support\n storage in a MAP.
|
String |
getKeyImport()
Indicates the import for a keyClass.
|
Integer |
getLineNumber()
Indicates the line number of the file from which a definition was loaded.
|
DefinitionName |
getName()
The name attribute is used to store a single string token that represents
a unique name\n for an object with the set of definitions of which it is a
part.
|
AttributeDefinitionREF |
getNameAttributeDef()
The nameAttributeDef is a reference to the attribute that is locked\n to a
TypeDefinition.
|
TypeDefinitionDMO |
getNew()
Auto-generated derived classes override this to return an empty instance
of themselves.
|
String |
getNullReturnValue()
This attribute is used in TypeDefinitions to indicate the value that
should be returned when\n an attribute of the specified type doesn't exist
in the object.
|
Boolean |
getNumericOrBoolean()
When we perform toJSON() operations, we need to know whether to quote\n
values.
|
Iterator<NameValuePair> |
getNvp()
A set of additional name value pairs that can be associated with an
object.
|
DefinitionName |
getObjectName() |
DmcAttribute<?> |
getObjectNameAttribute() |
String |
getObsolete()
The version at which something became obsolete.
|
Iterator<String> |
getOptimize()
Depending on what you're modelling, you often come across\n places where
you can see an opportunity to optimize, streamline or improve something
e.g.
|
ClassDefinitionREF |
getOriginalClass()
Refers to the class that an internally generated type represents.
|
String |
getPrimitiveType()
The primitiveType indicates the underlying type of a DmcType.
|
Iterator<String> |
getQuestion()
A question associated with the definition of something.
|
Iterator<ConcinnityREF> |
getRelatedToConcept()
Allows for references to base concepts that relate this\n definition to
another definition in the Concinnity domain.
|
String |
getRelationship()
The name of the relationship established via a reference to some other
named object.\n
|
Boolean |
getSearchable()
Indicates if something is searchable.
|
Iterator<String> |
getSkip()
A version from which something should be excluded (even though it is
included\n in later versions).
|
TypeDefinitionDMO |
getSlice(DmcSliceInfo info)
Auto-generated derived classes override this to return an instance of themselves
with just the specified slice of attributes.
|
DotName |
getSortName()
The sortName is used in siutations where we need a name\n for storage of a
definition that is globally unique but can be sorted on the basis\n of the
definition name, not the module name.
|
Map<String,DmcAttributeInfo> |
getStringToAttrInfo() |
Iterator<String> |
getTags()
A collection of tags that can facilitate searching for\n definitions.
|
String |
getTypeClassName()
This is the fully qualified name of the class derived from DmcAttribute
that provides management\n of a particular type of attribute value.
|
String |
getVersion()
The version at which something was introduced.
|
ConcinnityREF |
getWhy()
An indication of why something was added to a specification or a system.\n
This might be a reference to a requirement or feature concept.
|
String |
getWrapperClassName()
This is the fully qualified name of the wrapper class derived from
DmcWrapperBase that\n wraps a DMO.
|
void |
setAltType(Object value)
Sets altType to the specified value.
|
void |
setAltTypeImport(Object value)
Sets altTypeImport to the specified value.
|
void |
setDefinedIn(Object value)
Sets definedIn to the specified value.
|
void |
setDmoFromModule(Object value)
Sets dmoFromModule to the specified value.
|
void |
setDmwIteratorClass(Object value)
Sets dmwIteratorClass to the specified value.
|
void |
setDmwIteratorImport(Object value)
Sets dmwIteratorImport to the specified value.
|
void |
setDotName(Object value)
Sets dotName to the specified value.
|
void |
setEnumName(Object value)
Sets enumName to the specified value.
|
void |
setFile(Object value)
Sets file to the specified value.
|
void |
setFilterAttributeDef(Object value)
Sets filterAttributeDef to the specified value.
|
void |
setGenericArgs(Object value)
Sets genericArgs to the specified value.
|
void |
setHelperClassName(Object value)
Sets helperClassName to the specified value.
|
void |
setHint(Object value)
Sets hint to the specified value.
|
void |
setInternallyGenerated(Object value)
Sets internallyGenerated to the specified value.
|
void |
setIsEnumType(Object value)
Sets isEnumType to the specified value.
|
void |
setIsExtendedRefType(Object value)
Sets isExtendedRefType to the specified value.
|
void |
setIsFilterType(Object value)
Sets isFilterType to the specified value.
|
void |
setIsHierarchicName(Object value)
Sets isHierarchicName to the specified value.
|
void |
setIsNameType(Object value)
Sets isNameType to the specified value.
|
void |
setIsRefType(Object value)
Sets isRefType to the specified value.
|
void |
setKeyClass(Object value)
Sets keyClass to the specified value.
|
void |
setKeyImport(Object value)
Sets keyImport to the specified value.
|
void |
setLineNumber(Object value)
Sets lineNumber to the specified value.
|
void |
setName(Object value)
Sets name to the specified value.
|
void |
setNameAttributeDef(Object value)
Sets nameAttributeDef to the specified value.
|
void |
setNullReturnValue(Object value)
Sets nullReturnValue to the specified value.
|
void |
setNumericOrBoolean(Object value)
Sets numericOrBoolean to the specified value.
|
void |
setObsolete(Object value)
Sets obsolete to the specified value.
|
void |
setOriginalClass(Object value)
Sets originalClass to the specified value.
|
void |
setPrimitiveType(Object value)
Sets primitiveType to the specified value.
|
void |
setRelationship(Object value)
Sets relationship to the specified value.
|
void |
setSearchable(Object value)
Sets searchable to the specified value.
|
void |
setSortName(Object value)
Sets sortName to the specified value.
|
void |
setTypeClassName(Object value)
Sets typeClassName to the specified value.
|
void |
setVersion(Object value)
Sets version to the specified value.
|
void |
setWhy(Object value)
Sets why to the specified value.
|
void |
setWrapperClassName(Object value)
Sets wrapperClassName to the specified value.
|
add, add, addAux, addAux, addBackref, allowsAttribute, applyModifier, clearReferenceInfo, cloneIt, del, del, delFromEmptyAttribute, deserializeIt, equals, get, get, get, getAdditionalAttributes, getAttributeInfo, getAttributeInfo, getAttributeIterator, getAttributeNames, getAttributes, getAttributeValidators, getBackref, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getContainer, getDataType, getFullClassName, getLastValue, getModifier, getObjectClass, getObjectValidators, getReferringObjects, getReferringObjectsViaAttribute, getStagingObject, hasAux, hasValue, isModrec, isReferenced, isStaging, modrec, nth, nthNullFromEmptyAttribute, numberOfAttributes, populateSlice, referenceCount, rem, rem, removeAux, removeBackref, resolveReferences, resolveReferences, resolveReferences, resolveReferencesExceptClass, resolveReferencesExceptClass, serializeIt, set, set, setContainer, setLastValue, setModifier, shallowCopy, staging, supportsBackrefTracking, toCompactJSON, toCompactJSON, toJSON, toJSON, toJSON, toOIF, toOIF, toOIFNoPadding, toPersistentOIF, toPersistentOIF, toString, youAreDeletedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoOIFequalspublic TypeDefinitionDMO()
public TypeDefinitionDMO(String oc)
public Map<Integer,DmcAttributeInfo> getIdToAttrInfo()
getIdToAttrInfo in class DmsDefinitionDMOpublic Map<String,DmcAttributeInfo> getStringToAttrInfo()
getStringToAttrInfo in class DmsDefinitionDMOpublic TypeDefinitionDMO getNew()
DmcObjectgetNew in class DmsDefinitionDMOpublic TypeDefinitionDMO getSlice(DmcSliceInfo info)
DmcObjectgetSlice in class DmsDefinitionDMOinfo - the slice infopublic DefinitionName getName()
getName in interface DmcDefinitionIFgetName in class DmsDefinitionDMOpublic void setName(Object value) throws DmcValueException
setName in class DmsDefinitionDMOvalue - A value compatible with DmcTypeDefinitionNameSVDmcValueException - if the value is incorrectpublic String getTypeClassName()
public void setTypeClassName(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getAltType()
public void setAltType(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getAltTypeImport()
public void setAltTypeImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<String> getComment()
getComment in class DmsDefinitionDMOpublic DmcAttribute<?> addComment(Object value) throws DmcValueException
addComment in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic SchemaDefinitionREF getDefinedIn()
getDefinedIn in interface DmcDefinitionIFgetDefinedIn in class DmsDefinitionDMOpublic void setDefinedIn(Object value) throws DmcValueException
setDefinedIn in class DmsDefinitionDMOvalue - A value compatible with DmcTypeSchemaDefinitionREFSVDmcValueException - if the value is incorrectpublic Iterator<String> getDescription()
getDescription in class DmsDefinitionDMOpublic Iterator<String> getDescriptionWithNewlines()
getDescriptionWithNewlines in class DmsDefinitionDMOpublic DmcAttribute<?> addDescription(Object value) throws DmcValueException
addDescription in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic String getDmoFromModule()
getDmoFromModule in class DmsDefinitionDMOpublic void setDmoFromModule(Object value) throws DmcValueException
setDmoFromModule in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwIteratorClass()
public void setDmwIteratorClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwIteratorImport()
public void setDmwIteratorImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic DotName getDotName()
getDotName in interface DmcDefinitionIFgetDotName in class DmsDefinitionDMOpublic void setDotName(Object value) throws DmcValueException
setDotName in class DmsDefinitionDMOvalue - A value compatible with DmcTypeDotNameSVDmcValueException - if the value is incorrectpublic String getEnumName()
public void setEnumName(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<Example> getExample()
getExample in class DmsDefinitionDMOpublic DmcAttribute<?> addExample(Object value) throws DmcValueException
addExample in class DmsDefinitionDMOvalue - A value compatible with DmcTypeExampleMVDmcValueException - if the value is incorrectpublic String getFile()
getFile in class DmsDefinitionDMOpublic void setFile(Object value) throws DmcValueException
setFile in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic AttributeDefinitionREF getFilterAttributeDef()
public void setFilterAttributeDef(Object value) throws DmcValueException
value - A value compatible with DmcTypeAttributeDefinitionREFSVDmcValueException - if the value is incorrectpublic String getGenericArgs()
public void setGenericArgs(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getHelperClassName()
public void setHelperClassName(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getHint()
getHint in class DmsDefinitionDMOpublic void setHint(Object value) throws DmcValueException
setHint in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Boolean getInternallyGenerated()
public void setInternallyGenerated(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsEnumType()
public void setIsEnumType(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsExtendedRefType()
public void setIsExtendedRefType(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsFilterType()
public void setIsFilterType(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsHierarchicName()
public void setIsHierarchicName(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsNameType()
public void setIsNameType(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Boolean getIsRefType()
public void setIsRefType(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic String getKeyClass()
public void setKeyClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getKeyImport()
public void setKeyImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Integer getLineNumber()
getLineNumber in class DmsDefinitionDMOpublic void setLineNumber(Object value) throws DmcValueException
setLineNumber in class DmsDefinitionDMOvalue - A value compatible with DmcTypeIntegerSVDmcValueException - if the value is incorrectpublic AttributeDefinitionREF getNameAttributeDef()
public void setNameAttributeDef(Object value) throws DmcValueException
value - A value compatible with DmcTypeAttributeDefinitionREFSVDmcValueException - if the value is incorrectpublic String getNullReturnValue()
public void setNullReturnValue(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Boolean getNumericOrBoolean()
public void setNumericOrBoolean(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Iterator<NameValuePair> getNvp()
getNvp in class DmsDefinitionDMOpublic DmcAttribute<?> addNvp(Object value) throws DmcValueException
addNvp in class DmsDefinitionDMOvalue - A value compatible with DmcTypeNameValuePairMVDmcValueException - if the value is incorrectpublic String getObsolete()
getObsolete in class DmsDefinitionDMOpublic void setObsolete(Object value) throws DmcValueException
setObsolete in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<String> getOptimize()
\n Any dark-matter definition can be decorated with optimize notes. These notes provide
getOptimize in class DmsDefinitionDMOpublic DmcAttribute<?> addOptimize(Object value) throws DmcValueException
addOptimize in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic ClassDefinitionREF getOriginalClass()
public void setOriginalClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassDefinitionREFSVDmcValueException - if the value is incorrectpublic String getPrimitiveType()
public void setPrimitiveType(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<String> getQuestion()
getQuestion in class DmsDefinitionDMOpublic DmcAttribute<?> addQuestion(Object value) throws DmcValueException
addQuestion in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic Iterator<ConcinnityREF> getRelatedToConcept()
getRelatedToConcept in class DmsDefinitionDMOpublic DmcAttribute<?> addRelatedToConcept(Object value) throws DmcValueException
addRelatedToConcept in class DmsDefinitionDMOvalue - A value compatible with DmcTypeConcinnityREFMVDmcValueException - if the value is incorrectpublic String getRelationship()
\n This is a minor hack to allow creation of named relationships in graph databases. Eventually, relationships\n will become first class objects to which you can refer.
getRelationship in class DmsDefinitionDMOpublic void setRelationship(Object value) throws DmcValueException
setRelationship in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Boolean getSearchable()
getSearchable in class DmsDefinitionDMOpublic void setSearchable(Object value) throws DmcValueException
setSearchable in class DmsDefinitionDMOvalue - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic Iterator<String> getSkip()
getSkip in class DmsDefinitionDMOpublic DmcAttribute<?> addSkip(Object value) throws DmcValueException
addSkip in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic DotName getSortName()
getSortName in class DmsDefinitionDMOpublic void setSortName(Object value) throws DmcValueException
setSortName in class DmsDefinitionDMOvalue - A value compatible with DmcTypeDotNameSVDmcValueException - if the value is incorrectpublic Iterator<String> getTags()
getTags in class DmsDefinitionDMOpublic DmcAttribute<?> addTags(Object value) throws DmcValueException
addTags in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringMVDmcValueException - if the value is incorrectpublic String getVersion()
getVersion in class DmsDefinitionDMOpublic void setVersion(Object value) throws DmcValueException
setVersion in class DmsDefinitionDMOvalue - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic ConcinnityREF getWhy()
getWhy in class DmsDefinitionDMOpublic void setWhy(Object value) throws DmcValueException
setWhy in class DmsDefinitionDMOvalue - A value compatible with DmcTypeConcinnityREFSVDmcValueException - if the value is incorrectpublic String getWrapperClassName()
public void setWrapperClassName(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic DefinitionName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class DmsDefinitionDMOpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class DmsDefinitionDMOCopyright © 2023. All rights reserved.