public abstract class DotNamedObjectDMW extends HierarchicObject implements DmcNamedObjectIF
\n The naming attribute of a DotNamedObject is name. Unlike LDAP objects, \n we don't bother making this configurable. When a DotNamedObject is parsed\n from a file, we check to see if the name attribute has a value; if not,\n we take the last portion of the FQN as the name. For example, if the FQN\n is x.y.z, the name of the object would be 'z'.
Generated from the dmrbase schema at version 0.1
This code was auto-generated by the dmggenerator utility and shouldn't be alterred manually! Generated from: org.dmd.dmg.generators.BaseDMWGenerator.dumpWrapper(BaseDMWGenerator.java:488)
parentcore| Modifier | Constructor and Description |
|---|---|
|
DotNamedObjectDMW() |
|
DotNamedObjectDMW(DmcTypeModifierMV mods) |
|
DotNamedObjectDMW(DotNamedObjectDMO obj) |
protected |
DotNamedObjectDMW(DotNamedObjectDMO obj,
ClassDefinition cd) |
| Modifier and Type | Method and Description |
|---|---|
DotNamedObject |
cloneIt() |
boolean |
equals(Object obj)
If the object is a HierarchicObject and has the same FQN as this object, they're equal.
|
DotNamedObjectDMO |
getDMO() |
FullyQualifiedName |
getFQN() |
DotNamedObject |
getModificationRecorder() |
FullyQualifiedName |
getObjectName() |
DmcAttribute<?> |
getObjectNameAttribute() |
int |
hashCode() |
void |
remFQN()
Removes the FQN attribute value.
|
void |
setFQN(FullyQualifiedName value)
Sets FQN to the specified value.
|
void |
setFQN(Object value)
Sets FQN to the specified value.
|
addSubComponent, compareTo, get, getName, getParentObject, getSubComps, removeSubComponent, removeSubcomponents, resetParent, saveToBuffer, saveToBuffer, saveToFile, saveToFile, setParentObject, setParentObject, setSort, sizegetFile, getLineNumber, remFile, remLineNumber, setFile, setFile, setLineNumber, setLineNumberaddAux, applyModifier, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getDmcObject, getObjectClass, getReferringObjects, getReferringObjectsViaAttribute, hasAux, isReferenced, referenceCount, removeAux, resolveReferences, resolveReferences, serializeIt, setDmcObject, toJSON, toOIF, toOIF, toPersistentOIF, toString, youAreDeletedgetDeleted, getModifier, setDeleted, setModifierpublic DotNamedObjectDMW()
public DotNamedObjectDMW(DmcTypeModifierMV mods)
public DotNamedObjectDMW(DotNamedObjectDMO obj)
protected DotNamedObjectDMW(DotNamedObjectDMO obj, ClassDefinition cd)
public DotNamedObject getModificationRecorder()
getModificationRecorder in class HierarchicObjectDMWpublic DotNamedObject cloneIt()
cloneIt in class HierarchicObjectDMWpublic DotNamedObjectDMO getDMO()
getDMO in class HierarchicObjectDMWpublic FullyQualifiedName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class HierarchicObjectDMWpublic int hashCode()
hashCode in class HierarchicObjectDMWpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class HierarchicObjectDMWpublic boolean equals(Object obj)
HierarchicObjectequals in interface DmcNamedObjectIFequals in class HierarchicObjectobj - The comparison object.public FullyQualifiedName getFQN()
getFQN in class HierarchicObjectDMWpublic void setFQN(Object value) throws DmcValueException
setFQN in class HierarchicObjectDMWvalue - A value compatible with DmcTypeFullyQualifiedNameDmcValueExceptionpublic void setFQN(FullyQualifiedName value)
setFQN in class HierarchicObjectDMWvalue - FullyQualifiedNamepublic void remFQN()
remFQN in class HierarchicObjectDMWCopyright © 2023. All rights reserved.