public class ConcinnityModuleDefinitionManager extends Object implements ConcinnityModuleGlobalInterface, DmcNameClashResolverIF, DmcNameResolverWithClashSupportIF, ConcinnityModuleDefinitionsIF
| Constructor and Description |
|---|
ConcinnityModuleDefinitionManager() |
public void resolveReferences()
throws DmcValueExceptionSet
DmcValueExceptionSetpublic Collection<DmwNamedObjectWrapper> getIndex(DmcClassInfo ci)
public DmcNamedObjectIF findNamedObject(DmcObjectName name)
DmcNameResolverIFfindNamedObject in interface DmcNameResolverIFpublic DSDefinition findDefinition(DotName name)
public void deleteDefinition(DotName name) throws ResultException
name - the fully qualified DotName of the definition to be deleted.ResultException - if the definition can't, be found or if there are outstanding references to it.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 ConcinnityDefinition getConcinnityDefinition(DotName name)
getConcinnityDefinition in interface ConcinnityModuleGlobalInterfacepublic Iterator<ConcinnityDefinition> getAllConcinnityDefinition()
getAllConcinnityDefinition in interface ConcinnityModuleGlobalInterfacepublic void addConcept(Concept def)
addConcept in interface ConcinnityModuleGlobalInterfacepublic void deleteConcept(Concept def)
deleteConcept in interface ConcinnityModuleGlobalInterfacepublic int getConceptCount()
getConceptCount in interface ConcinnityModuleGlobalInterfacepublic Concept getConcept(DotName name)
getConcept in interface ConcinnityModuleGlobalInterfacepublic Iterator<Concept> getAllConcept()
getAllConcept in interface ConcinnityModuleGlobalInterfacepublic Concept getConceptDefinition(String name) throws DmcNameClashException, DmcValueException
getConceptDefinition in interface ConcinnityModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic Iterator<Concept> getConceptDefinitionsByName(String name) throws DmcValueException
getConceptDefinitionsByName in interface ConcinnityModuleGlobalInterfaceDmcValueExceptionpublic int getConceptDefinitionCountByName(String name) throws DmcValueException
getConceptDefinitionCountByName in interface ConcinnityModuleGlobalInterfaceDmcValueExceptionpublic void addConcinnityModule(ConcinnityModule def)
addConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic void deleteConcinnityModule(ConcinnityModule def)
deleteConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic int getConcinnityModuleCount()
getConcinnityModuleCount in interface ConcinnityModuleGlobalInterfacepublic ConcinnityModule getConcinnityModule(DotName name)
getConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic Iterator<ConcinnityModule> getAllConcinnityModule()
getAllConcinnityModule in interface ConcinnityModuleGlobalInterfacepublic ConcinnityModule getConcinnityModuleDefinition(String name) throws DmcNameClashException, DmcValueException
getConcinnityModuleDefinition in interface ConcinnityModuleGlobalInterfaceDmcNameClashExceptionDmcValueExceptionpublic Iterator<ConcinnityModule> getConcinnityModuleDefinitionsByName(String name) throws DmcValueException
getConcinnityModuleDefinitionsByName in interface ConcinnityModuleGlobalInterfaceDmcValueExceptionpublic int getConcinnityModuleDefinitionCountByName(String name) throws DmcValueException
getConcinnityModuleDefinitionCountByName in interface ConcinnityModuleGlobalInterfaceDmcValueExceptionpublic void addDefinition(DSDefinition definition)
public void addDefinition(DSDefinition definition, ConcinnityModule module)
public String summary()
Copyright © 2023. All rights reserved.