public class ExtendedReferenceTypeDefinitionDMW extends ComplexTypeDefinition implements DmcDefinitionIF
metanamecore| Modifier | Constructor and Description |
|---|---|
protected |
ExtendedReferenceTypeDefinitionDMW() |
protected |
ExtendedReferenceTypeDefinitionDMW(DmcObject obj) |
protected |
ExtendedReferenceTypeDefinitionDMW(DmcObject obj,
ClassDefinition cd) |
| Modifier and Type | Method and Description |
|---|---|
ExtendedReferenceTypeDefinitionDMO |
getDMO() |
ClassDefinition |
getExtendedReferenceClass()
Indicates the class of object to which an \n
ExtendedReferenceTypeDefinition refers.
|
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.
|
DefinitionName |
getObjectName() |
DmcAttribute<?> |
getObjectNameAttribute() |
void |
setDmcObject(DmcObject obj)
Sets the core object.
|
void |
setExtendedReferenceClass(ClassDefinition value)
Sets extendedReferenceClass to the specified value.
|
void |
setName(Object value)
Sets name to the specified value.
|
hasReferenceTypePartsaddDescription, addField, addOptionalPart, addRequiredPart, getDescription, getDescriptionSize, getDescriptionWithNewlines, getExtendedClass, getField, getFieldSeparator, getFieldSize, getOptionalPart, getOptionalPartSize, getRequiredPart, getRequiredPartSize, setExtendedClass, setFieldSeparatorgetDmcObjectaddRelatedToConcept, getRelatedToConcept, getRelatedToConceptSizeequals, getFullDotName, getNameOfModuleWhereThisCameFromaddComment, addExample, addNvp, addOptimize, addQuestion, addSkip, addTags, getComment, getCommentSize, getDefinedIn, getDmoFromModule, getDotName, getExample, getExampleSize, getFile, getHint, getLineNumber, getNvp, getNvpSize, getObsolete, getOptimize, getOptimizeSize, getQuestion, getQuestionSize, getRelationship, getSearchable, getSkip, getSkipSize, getSortName, getTags, getTagsSize, getVersion, getWhy, setDefinedIn, setDmoFromModule, setDotName, setFile, setHint, setLineNumber, setObsolete, setRelationship, setSearchable, setSortName, setVersion, setWhyaddAux, applyModifier, equals, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, toJSON, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedgetDeleted, getModifier, setDeleted, setModifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefinedIn, getDotName, toOIFequalsprotected ExtendedReferenceTypeDefinitionDMW()
protected ExtendedReferenceTypeDefinitionDMW(DmcObject obj)
protected ExtendedReferenceTypeDefinitionDMW(DmcObject obj, ClassDefinition cd)
public void setDmcObject(DmcObject obj)
DmcContainersetDmcObject in interface DmcContainerIFsetDmcObject in class ComplexTypeDefinitionDMWobj - The core object.public ExtendedReferenceTypeDefinitionDMO getDMO()
getDMO in class ComplexTypeDefinitionDMWpublic DefinitionName getName()
getName in interface DmcDefinitionIFgetName in class ComplexTypeDefinitionDMWpublic void setName(Object value) throws DmcValueException
setName in class ComplexTypeDefinitionDMWvalue - A value compatible with DmcTypeDefinitionNameSVDmcValueException - if the value is incorrectpublic ClassDefinition getExtendedReferenceClass()
public void setExtendedReferenceClass(ClassDefinition value) throws DmcValueException
value - A value compatible with ClassDefinitionDmcValueException - if the value is incorrectpublic DefinitionName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class ComplexTypeDefinitionDMWpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class ComplexTypeDefinitionDMWCopyright © 2023. All rights reserved.