public class ModuleCDefinitionDMOCache extends Object implements DmcNameClashResolverIF, DmcNameResolverWithClashSupportIF, ModuleAGlobalInterface, ModuleBGlobalInterface, ModuleCGlobalInterface
| Constructor and Description |
|---|
ModuleCDefinitionDMOCache() |
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 getAConceptBaseCount()
getAConceptBaseCount in interface ModuleAGlobalInterfacepublic AConceptBaseDMO getAConceptBase(DotName name)
getAConceptBase in interface ModuleAGlobalInterfacepublic Iterator<AConceptBaseDMO> getAllAConceptBase()
getAllAConceptBase in interface ModuleAGlobalInterfacepublic void addABConceptX(ABConceptXDMO def)
addABConceptX in interface ModuleAGlobalInterfacepublic int getABConceptXCount()
getABConceptXCount in interface ModuleAGlobalInterfacepublic ABConceptXDMO getABConceptX(DotName name)
getABConceptX in interface ModuleAGlobalInterfacepublic Iterator<ABConceptXDMO> getAllABConceptX()
getAllABConceptX in interface ModuleAGlobalInterfacepublic ABConceptXDMO getABConceptXDefinition(String name) throws DmcNameClashException, DmcValueException
getABConceptXDefinition in interface ModuleAGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addAConceptX(AConceptXDMO def)
addAConceptX in interface ModuleAGlobalInterfacepublic int getAConceptXCount()
getAConceptXCount in interface ModuleAGlobalInterfacepublic AConceptXDMO getAConceptX(DotName name)
getAConceptX in interface ModuleAGlobalInterfacepublic Iterator<AConceptXDMO> getAllAConceptX()
getAllAConceptX in interface ModuleAGlobalInterfacepublic AConceptXDMO getAConceptXDefinition(String name) throws DmcNameClashException, DmcValueException
getAConceptXDefinition in interface ModuleAGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addModuleA(ModuleADMO def)
addModuleA in interface ModuleAGlobalInterfacepublic int getModuleACount()
getModuleACount in interface ModuleAGlobalInterfacepublic ModuleADMO getModuleA(DotName name)
getModuleA in interface ModuleAGlobalInterfacepublic Iterator<ModuleADMO> getAllModuleA()
getAllModuleA in interface ModuleAGlobalInterfacepublic ModuleADMO getModuleADefinition(String name) throws DmcNameClashException, DmcValueException
getModuleADefinition in interface ModuleAGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic int getBConceptBaseCount()
getBConceptBaseCount in interface ModuleBGlobalInterfacepublic BConceptBaseDMO getBConceptBase(DotName name)
getBConceptBase in interface ModuleBGlobalInterfacepublic Iterator<BConceptBaseDMO> getAllBConceptBase()
getAllBConceptBase in interface ModuleBGlobalInterfacepublic void addBConceptX(BConceptXDMO def)
addBConceptX in interface ModuleBGlobalInterfacepublic int getBConceptXCount()
getBConceptXCount in interface ModuleBGlobalInterfacepublic BConceptXDMO getBConceptX(DotName name)
getBConceptX in interface ModuleBGlobalInterfacepublic Iterator<BConceptXDMO> getAllBConceptX()
getAllBConceptX in interface ModuleBGlobalInterfacepublic BConceptXDMO getBConceptXDefinition(String name) throws DmcNameClashException, DmcValueException
getBConceptXDefinition in interface ModuleBGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addModuleB(ModuleBDMO def)
addModuleB in interface ModuleBGlobalInterfacepublic int getModuleBCount()
getModuleBCount in interface ModuleBGlobalInterfacepublic ModuleBDMO getModuleB(DotName name)
getModuleB in interface ModuleBGlobalInterfacepublic Iterator<ModuleBDMO> getAllModuleB()
getAllModuleB in interface ModuleBGlobalInterfacepublic ModuleBDMO getModuleBDefinition(String name) throws DmcNameClashException, DmcValueException
getModuleBDefinition in interface ModuleBGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic int getCConceptBaseCount()
getCConceptBaseCount in interface ModuleCGlobalInterfacepublic CConceptBaseDMO getCConceptBase(DotName name)
getCConceptBase in interface ModuleCGlobalInterfacepublic Iterator<CConceptBaseDMO> getAllCConceptBase()
getAllCConceptBase in interface ModuleCGlobalInterfacepublic void addCConceptX(CConceptXDMO def)
addCConceptX in interface ModuleCGlobalInterfacepublic int getCConceptXCount()
getCConceptXCount in interface ModuleCGlobalInterfacepublic CConceptXDMO getCConceptX(DotName name)
getCConceptX in interface ModuleCGlobalInterfacepublic Iterator<CConceptXDMO> getAllCConceptX()
getAllCConceptX in interface ModuleCGlobalInterfacepublic CConceptXDMO getCConceptXDefinition(String name) throws DmcNameClashException, DmcValueException
getCConceptXDefinition in interface ModuleCGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addModuleC(ModuleCDMO def)
addModuleC in interface ModuleCGlobalInterfacepublic int getModuleCCount()
getModuleCCount in interface ModuleCGlobalInterfacepublic ModuleCDMO getModuleC(DotName name)
getModuleC in interface ModuleCGlobalInterfacepublic Iterator<ModuleCDMO> getAllModuleC()
getAllModuleC in interface ModuleCGlobalInterfacepublic ModuleCDMO getModuleCDefinition(String name) throws DmcNameClashException, DmcValueException
getModuleCDefinition in interface ModuleCGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic void addDefinition(DSDefinitionDMO definition)
public String summary()
Copyright © 2023. All rights reserved.