public class ClassDefinitionDMO extends DmsDefinitionDMO implements Serializable, DmcDefinitionIF
__objectClass, attributes| Constructor and Description |
|---|
ClassDefinitionDMO() |
ClassDefinitionDMO(String oc) |
| Modifier and Type | Method and Description |
|---|---|
DmcAttribute<?> |
addActions(Object value)
Adds another actions value.
|
DmcAttribute<?> |
addAllowedParents(Object value)
Adds another allowedParents value.
|
DmcAttribute<?> |
addComment(Object value)
Adds another comment value.
|
DmcAttribute<?> |
addDerivedClasses(Object value)
Adds another derivedClasses value.
|
DmcAttribute<?> |
addDescription(Object value)
Adds another description value.
|
DmcAttribute<?> |
addDmwWrapperType(Object value)
Adds another dmwWrapperType value.
|
DmcAttribute<?> |
addExample(Object value)
Adds another example value.
|
DmcAttribute<?> |
addExcludeFromContext(Object value)
Adds another excludeFromContext value.
|
DmcAttribute<?> |
addIntendedToExtend(Object value)
Adds another intendedToExtend value.
|
DmcAttribute<?> |
addMay(Object value)
Adds another may value.
|
DmcAttribute<?> |
addMust(Object value)
Adds another must 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.
|
DmcAttribute<?> |
addUsesWrapperInterface(Object value)
Adds another usesWrapperInterface value.
|
String |
getAbbrev()
This attribute stores an abbreviated form of the name of an attribute or
class.
|
Iterator<ActionDefinitionREF> |
getActions()
Indicates the set of actions that are supported by a class of objects.
|
Iterator<ClassDefinitionREF> |
getAllowedParents()
Indicates the classes of object that may be parents of the\n current class
when objects are created in an instance hierarchy.
|
ClassTypeEnum |
getClassType()
This attribute indicates the type of a class definition.
|
Iterator<String> |
getComment()
A comment or note associated with the definition of something.
|
Boolean |
getCreateIndex()
A flag to indicate if you want your data repository to create an index for
a named object.
|
DataTypeEnum |
getDataType()
This attribute indicates the persistence characteristics of an attribute
or\n class of object.
|
SchemaDefinitionREF |
getDefinedIn()
Indicates the schema in which a type, attribute or class is defined.
|
Iterator<ClassDefinitionREF> |
getDerivedClasses()
Indicates the classes that are known to be derived from a class.
|
ClassDefinitionREF |
getDerivedFrom()
Indicates the abstract or structural class from which this class is
derived.
|
Iterator<String> |
getDescription()
The description attribute is used to provide descriptive\n documentation
for schema related definitions.
|
Iterator<String> |
getDescriptionWithNewlines() |
Integer |
getDmdID()
The dmdID attribute is used to store a unique Dark Matter Definition ID
for attributes.\n This is used as part of the serialization mechanisms
built into Dark Matter Objects.
|
String |
getDmeClass()
This attribute indicates just the Dark Matter Extended (DME) class name.
|
String |
getDmeImport()
This attribute indicates the full name of the class that extends a DMW
class.\n Dark Matter Extended (DME).
|
String |
getDmoAuxClass()
This attribute indicates just the DMO class name e.g.
|
String |
getDmoAuxClassImport()
This attribute indicates the full name of the MyClassAUXDMO class
|
String |
getDmoClass()
This attribute indicates just the DMO class name e.g.
|
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 |
getDmoImport()
This attribute indicates the full name of the generated Dark Matter Object
(DMO)\n class (including package) that is generated for this class.
|
String |
getDmtClass()
This attribute indicates just the DmcType class name.
|
String |
getDmtImport()
This attribute indicates the full name of the DmcType class used to
reference\n a class.
|
String |
getDmtREFImport()
This attribute indicates the full name of the class used to reference\n a
class.
|
String |
getDmwAuxClass()
This attribute indicates just the DMO class name e.g.
|
String |
getDmwAuxClassImport()
This attribute indicates the full name of the MyClassAUX class
|
String |
getDmwClass()
This attribute indicates just the DMW class name, eg MyClassDMW
|
String |
getDmwImport()
This attribute indicates the full name of the generated Dark Matter
Wrapper (DMW)\n class (including package) that is wrapped by this class.
|
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.
|
Iterator<DmwTypeToWrapperType> |
getDmwWrapperType()
The dmwWrapperType is used to indicate whether or not you want extended
wrappers\n when the wrappers are generated for an object in a particular
generation context.
|
DotName |
getDotName()
The dotName attribute is used to store dot separated names.
|
DSDefinitionModuleREF |
getDsdModuleDefinition()
The DSDefinitionModule that resulted in the creation of an\n internally
generated ClassDefinition.
|
Iterator<Example> |
getExample()
The example attribute is used to provide additional\n examples of how some
defined thing is to be used.
|
Iterator<String> |
getExcludeFromContext()
The excludeFromContext attribute is used to indicate that\n a class of
object (and all of its derivatives) should be excluded from the wrapper\n
generation for the specified context.
|
String |
getFile()
Indicates the file from which a definition was loaded.
|
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() |
Iterator<ClassDefinitionREF> |
getIntendedToExtend()
This attribute can be used on AUXILIARY classes to give a hint about
their\n intended usage.
|
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.
|
TypeDefinitionREF |
getInternalTypeRef()
Indicates the internal type that's generated for all ClassDefinitions.
|
Boolean |
getIsDSDefinition()
Indicates if the class defined by a ClassDefinition and its derivatives
are part\n of a domain specific set of definitions.
|
AttributeDefinitionREF |
getIsNamedBy()
Indicates the attribute by which an object of some class is named.\n When
this attribute is supplied in a ClassDefinition, the generated DMO class
will\n indicate that it implements the DmcNamedObjectIF and its
getObjectName() method\n will return the value of the isNamedBy attribute.
|
String |
getJavaClass()
This attribute indicates the full name of the class (including package)\n
that should be instantiated when an instance of an object is created via
the\n DmdClassDef.newInstance() function.
|
Integer |
getLineNumber()
Indicates the line number of the file from which a definition was loaded.
|
Iterator<AttributeDefinitionREF> |
getMay()
Indicates the set of attributes that an instance of a class MAY\n have.
|
Iterator<AttributeDefinitionREF> |
getMust()
Indicates the set of attributes that an instance of a class MUST have.
|
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.
|
ClassDefinitionDMO |
getNew()
Auto-generated derived classes override this to return an empty instance
of themselves.
|
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.
|
String |
getObsoleteVersion()
This indicates the version at which something became obsolete.\n Generally
speaking you shouldn't ever delete definitions for products that have\n
been released to the field, this may break backwards compatibility.
|
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.
|
DSDefinitionModuleREF |
getPartOfDefinitionModule()
For classes that defined as part of a definition module,\n this indicates
the module they belong to.
|
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
|
RuleDefinitionREF |
getRuleDefinition()
The RuleDefinition that resulted in the creation of an\n internally
generated ClassDefinition.
|
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).
|
ClassDefinitionDMO |
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() |
String |
getSubpackage()
The subpackage beneath extended where generated code will be written.
|
Boolean |
getSupportsBackrefTracking()
Indicates if a class of objects supports back reference tracking or not.
|
Iterator<String> |
getTags()
A collection of tags that can facilitate searching for\n definitions.
|
String |
getUsesInterface()
This is a hack for now to allow for the inclusion of an \n interface on a
class; it should be the fully qualified name of the interface.\n The
interface shouldn't require any method implementations.
|
Iterator<String> |
getUsesWrapperInterface()
The fully qualified name of a Java interface that should\n be implemented
on an extended wrapper class.
|
WrapperTypeEnum |
getUseWrapperType()
Indicates whether you want to use the generated DMW wrapper\n or the
extended wrapper you've created yourself.
|
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.
|
void |
setAbbrev(Object value)
Sets abbrev to the specified value.
|
void |
setClassType(Object value)
Sets classType to the specified value.
|
void |
setCreateIndex(Object value)
Sets createIndex to the specified value.
|
void |
setDataType(Object value)
Sets dataType to the specified value.
|
void |
setDefinedIn(Object value)
Sets definedIn to the specified value.
|
void |
setDerivedFrom(Object value)
Sets derivedFrom to the specified value.
|
void |
setDmdID(Object value)
Sets dmdID to the specified value.
|
void |
setDmeClass(Object value)
Sets dmeClass to the specified value.
|
void |
setDmeImport(Object value)
Sets dmeImport to the specified value.
|
void |
setDmoAuxClass(Object value)
Sets dmoAuxClass to the specified value.
|
void |
setDmoAuxClassImport(Object value)
Sets dmoAuxClassImport to the specified value.
|
void |
setDmoClass(Object value)
Sets dmoClass to the specified value.
|
void |
setDmoFromModule(Object value)
Sets dmoFromModule to the specified value.
|
void |
setDmoImport(Object value)
Sets dmoImport to the specified value.
|
void |
setDmtClass(Object value)
Sets dmtClass to the specified value.
|
void |
setDmtImport(Object value)
Sets dmtImport to the specified value.
|
void |
setDmtREFImport(Object value)
Sets dmtREFImport to the specified value.
|
void |
setDmwAuxClass(Object value)
Sets dmwAuxClass to the specified value.
|
void |
setDmwAuxClassImport(Object value)
Sets dmwAuxClassImport to the specified value.
|
void |
setDmwClass(Object value)
Sets dmwClass to the specified value.
|
void |
setDmwImport(Object value)
Sets dmwImport 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 |
setDsdModuleDefinition(Object value)
Sets dsdModuleDefinition to the specified value.
|
void |
setFile(Object value)
Sets file 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 |
setInternalTypeRef(Object value)
Sets internalTypeRef to the specified value.
|
void |
setIsDSDefinition(Object value)
Sets isDSDefinition to the specified value.
|
void |
setIsNamedBy(Object value)
Sets isNamedBy to the specified value.
|
void |
setJavaClass(Object value)
Sets javaClass 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 |
setObsolete(Object value)
Sets obsolete to the specified value.
|
void |
setObsoleteVersion(Object value)
Sets obsoleteVersion to the specified value.
|
void |
setPartOfDefinitionModule(Object value)
Sets partOfDefinitionModule to the specified value.
|
void |
setRelationship(Object value)
Sets relationship to the specified value.
|
void |
setRuleDefinition(Object value)
Sets ruleDefinition 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 |
setSubpackage(Object value)
Sets subpackage to the specified value.
|
void |
setSupportsBackrefTracking(Object value)
Sets supportsBackrefTracking to the specified value.
|
void |
setUsesInterface(Object value)
Sets usesInterface to the specified value.
|
void |
setUseWrapperType(Object value)
Sets useWrapperType to the specified value.
|
void |
setVersion(Object value)
Sets version to the specified value.
|
void |
setWhy(Object value)
Sets why 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, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoOIFequalspublic ClassDefinitionDMO()
public ClassDefinitionDMO(String oc)
public Map<Integer,DmcAttributeInfo> getIdToAttrInfo()
getIdToAttrInfo in class DmsDefinitionDMOpublic Map<String,DmcAttributeInfo> getStringToAttrInfo()
getStringToAttrInfo in class DmsDefinitionDMOpublic ClassDefinitionDMO getNew()
DmcObjectgetNew in class DmsDefinitionDMOpublic ClassDefinitionDMO getSlice(DmcSliceInfo info)
DmcObjectgetSlice in class DmsDefinitionDMOinfo - the slice infopublic ClassTypeEnum getClassType()
public void setClassType(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassTypeEnumSVDmcValueException - if the value is incorrectpublic Integer getDmdID()
public void setDmdID(Object value) throws DmcValueException
value - A value compatible with DmcTypeIntegerSVDmcValueException - if the value is incorrectpublic 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 getAbbrev()
public void setAbbrev(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<ActionDefinitionREF> getActions()
public DmcAttribute<?> addActions(Object value) throws DmcValueException
value - A value compatible with DmcTypeActionDefinitionREFMVDmcValueException - if the value is incorrectpublic Iterator<ClassDefinitionREF> getAllowedParents()
public DmcAttribute<?> addAllowedParents(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassDefinitionREFMVDmcValueException - 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 Boolean getCreateIndex()
public void setCreateIndex(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic DataTypeEnum getDataType()
getDataType in class DmcObjectpublic void setDataType(Object value) throws DmcValueException
value - A value compatible with DmcTypeDataTypeEnumSVDmcValueException - 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<ClassDefinitionREF> getDerivedClasses()
public DmcAttribute<?> addDerivedClasses(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassDefinitionREFMVDmcValueException - if the value is incorrectpublic ClassDefinitionREF getDerivedFrom()
public void setDerivedFrom(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassDefinitionREFSVDmcValueException - 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 getDmeClass()
public void setDmeClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmeImport()
public void setDmeImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmoAuxClass()
public void setDmoAuxClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmoAuxClassImport()
public void setDmoAuxClassImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmoClass()
public void setDmoClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - 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 getDmoImport()
public void setDmoImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmtClass()
public void setDmtClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmtImport()
public void setDmtImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmtREFImport()
public void setDmtREFImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwAuxClass()
public void setDmwAuxClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwAuxClassImport()
public void setDmwAuxClassImport(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwClass()
public void setDmwClass(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic String getDmwImport()
public void setDmwImport(Object value) throws DmcValueException
value - 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 Iterator<DmwTypeToWrapperType> getDmwWrapperType()
public DmcAttribute<?> addDmwWrapperType(Object value) throws DmcValueException
value - A value compatible with DmcTypeDmwTypeToWrapperTypeMVDmcValueException - 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 DSDefinitionModuleREF getDsdModuleDefinition()
public void setDsdModuleDefinition(Object value) throws DmcValueException
value - A value compatible with DmcTypeDSDefinitionModuleREFSVDmcValueException - 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 Iterator<String> getExcludeFromContext()
public DmcAttribute<?> addExcludeFromContext(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringMVDmcValueException - 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 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 Iterator<ClassDefinitionREF> getIntendedToExtend()
public DmcAttribute<?> addIntendedToExtend(Object value) throws DmcValueException
value - A value compatible with DmcTypeClassDefinitionREFMVDmcValueException - if the value is incorrectpublic TypeDefinitionREF getInternalTypeRef()
public void setInternalTypeRef(Object value) throws DmcValueException
value - A value compatible with DmcTypeTypeDefinitionREFSVDmcValueException - 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 getIsDSDefinition()
\n A domain specific definition must be named by name and must have dotName as an attribute because the \n generated class will implement the DmcDefinitionIF which assumes that these attributes exist. This\n interface allows these definitions to be managed as part of a set of definitions.
public void setIsDSDefinition(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - if the value is incorrectpublic AttributeDefinitionREF getIsNamedBy()
public void setIsNamedBy(Object value) throws DmcValueException
value - A value compatible with DmcTypeAttributeDefinitionREFSVDmcValueException - if the value is incorrectpublic String getJavaClass()
public void setJavaClass(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 Iterator<AttributeDefinitionREF> getMay()
public DmcAttribute<?> addMay(Object value) throws DmcValueException
value - A value compatible with DmcTypeAttributeDefinitionREFMVDmcValueException - if the value is incorrectpublic Iterator<AttributeDefinitionREF> getMust()
public DmcAttribute<?> addMust(Object value) throws DmcValueException
value - A value compatible with DmcTypeAttributeDefinitionREFMVDmcValueException - 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 String getObsoleteVersion()
public void setObsoleteVersion(Object value) throws DmcValueException
value - 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 DSDefinitionModuleREF getPartOfDefinitionModule()
public void setPartOfDefinitionModule(Object value) throws DmcValueException
value - A value compatible with DmcTypeDSDefinitionModuleREFSVDmcValueException - 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 RuleDefinitionREF getRuleDefinition()
public void setRuleDefinition(Object value) throws DmcValueException
value - A value compatible with DmcTypeRuleDefinitionREFSVDmcValueException - 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 String getSubpackage()
public void setSubpackage(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Boolean getSupportsBackrefTracking()
public void setSupportsBackrefTracking(Object value) throws DmcValueException
value - A value compatible with DmcTypeBooleanSVDmcValueException - 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 WrapperTypeEnum getUseWrapperType()
public void setUseWrapperType(Object value) throws DmcValueException
value - A value compatible with DmcTypeWrapperTypeEnumSVDmcValueException - if the value is incorrectpublic String getUsesInterface()
public void setUsesInterface(Object value) throws DmcValueException
value - A value compatible with DmcTypeStringSVDmcValueException - if the value is incorrectpublic Iterator<String> getUsesWrapperInterface()
public DmcAttribute<?> addUsesWrapperInterface(Object value) throws DmcValueException
value - 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 DefinitionName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class DmsDefinitionDMOpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class DmsDefinitionDMOCopyright © 2023. All rights reserved.