public class AttributeDefinition extends AttributeDefinitionDMW
metanamecore| Modifier | Constructor and Description |
|---|---|
|
AttributeDefinition()
Default constructor.
|
|
AttributeDefinition(AttributeDefinitionDMO obj) |
protected |
AttributeDefinition(String mn) |
addDescription, getAbbrev, getDataType, getDescription, getDescriptionSize, getDescriptionWithNewlines, getDesignatedFilterAttribute, getDesignatedNameAttribute, getDmdID, getDMO, getGenericArgs, getGenericArgsImport, getIndexSize, getInternalUse, getName, getNullReturnValue, getObjectName, getObjectNameAttribute, getObsoleteVersion, getPreserveNewlines, getSecure, getType, getValueType, getWeakReference, setAbbrev, setDataType, setDesignatedFilterAttribute, setDesignatedNameAttribute, setDmcObject, setDmdID, setGenericArgs, setGenericArgsImport, setIndexSize, setInternalUse, setName, setNullReturnValue, setObsoleteVersion, setPreserveNewlines, setSecure, setType, setValueType, setWeakReferencegetDmcObjectaddRelatedToConcept, 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, toOIFequalspublic AttributeDefinition()
public AttributeDefinition(AttributeDefinitionDMO obj)
protected AttributeDefinition(String mn) throws DmcValueException
DmcValueExceptionpublic int getUsedByActionsSize()
public ActionDefinition getUsedByActionsNth(int i)
public int getUsedByClassesSize()
public ClassDefinition getUsedByClassesNth(int i)
public boolean hasRules()
public Iterator<RuleDataDMO> getClassRules()
public Iterator<RuleDataDMO> getGlobalRules()
public DmcAttributeInfo getAttributeInfo()
public DmcAttribute<?> getAttributeInstance(DmcAttributeInfo ai) throws InstantiationException, IllegalAccessException, ClassNotFoundException
public String getDMSAGReference()
public String getAdapterClassImport()
public String getAdapterClassName()
public String getTypeImport()
public String getContainerType()
public String getValueModificationStatement(int uniqueNum, String indent, String prepend, NamedStringArray values)
uniqueNum - a unique numeric identifier appended to the attribute instance name so
that we don't have clashing attribute value names.indent - prepend - values - public String getValueModificationStatement(int uniqueNum, String indent, String prepend, DmcAttribute<?> attr)
uniqueNum - a unique numeric identifier appended to the attribute instance name so
that we don't have clashing attribute value names.indent - prepend - values - Copyright © 2023. All rights reserved.