public class ConcinnityModuleDefinitionDMOCache extends Object implements ConcinnityModuleGlobalInterface, DmcNameClashResolverIF, DmcNameResolverWithClashSupportIF
| Constructor and Description |
|---|
ConcinnityModuleDefinitionDMOCache() |
public DmvRuleManager ruleManager()
public void resolveReferences()
throws DmcValueExceptionSet
DmcValueExceptionSetpublic DmcNamedObjectIF findNamedObject(DmcObjectName name)
DmcNameResolverIFfindNamedObject in interface DmcNameResolverIFpublic DSDefinitionDMO findDefinition(DotName name)
public DmcNamedObjectIF findNamedObject(DmcObjectName name, int attributeID)
DmcNameResolverIFfindNamedObject in interface DmcNameResolverIFname - the name of an objectattributeID - the attribute by which it is namedpublic DmcObject findNamedDMO(DmcObjectName name)
DmcNameResolverIFfindNamedDMO in interface DmcNameResolverIFname - the name of the objectpublic DmcNamedObjectIF findNamedObjectMayClash(DmcObject object, DmcObjectName name, DmcNameClashResolverIF resolver, DmcAttributeInfo ai) throws DmcValueException
DmcNameResolverWithClashSupportIFfindNamedObjectMayClash in interface DmcNameResolverWithClashSupportIFobject - the object that we're resolvingname - the name of the object being referred toresolver - the entity that may resolve clashes if they occurai - the attribute being resolvedDmcValueException - if values are incorrectpublic DmcNamedObjectIF resolveClash(DmcObject obj, DmcAttributeInfo ai, DmcNameClashObjectSet<?> ncos) throws DmcValueException
DmcNameClashResolverIFresolveClash in interface DmcNameClashResolverIFobj - the object on which resolveReferences() has been calledai - the info for the attribute being resolvedncos - the objects whose names clashDmcValueException - if the appropriate can't be determinedpublic int getConcinnityDefinitionCount()
getConcinnityDefinitionCount in interface ConcinnityModuleGlobalInterfacepublic ConcinnityDefinitionDMO getConcinnityDefinition(DotName name)
getConcinnityDefinition in interface ConcinnityModuleGlobalInterfacepublic Iterator<ConcinnityDefinitionDMO> getAllConcinnityDefinition()
getAllConcinnityDefinition in interface ConcinnityModuleGlobalInterfacepublic void addConcept(ConceptDMO def)
addConcept in interface ConcinnityModuleGlobalInterfacepublic int getConceptCount()
getConceptCount in interface ConcinnityModuleGlobalInterfacepublic ConceptDMO getConcept(DotName name)
getConcept in interface ConcinnityModuleGlobalInterfacepublic Iterator<ConceptDMO> getAllConcept()
getAllConcept in interface ConcinnityModuleGlobalInterfacepublic ConceptDMO getConceptDefinition(String name) throws DmcNameClashException, DmcValueException
getConceptDefinition in interface ConcinnityModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addConcinnityModule(ConcinnityModuleDMO def)
addConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic int getConcinnityModuleCount()
getConcinnityModuleCount in interface ConcinnityModuleGlobalInterfacepublic ConcinnityModuleDMO getConcinnityModule(DotName name)
getConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic Iterator<ConcinnityModuleDMO> getAllConcinnityModule()
getAllConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic ConcinnityModuleDMO getConcinnityModuleDefinition(String name) throws DmcNameClashException, DmcValueException
getConcinnityModuleDefinition in interface ConcinnityModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addDefinition(DSDefinitionDMO definition)
public String summary()
Copyright © 2023. All rights reserved.