## ERModelEditor

com.change_vision.jude.api.inf.editor.Editor Interface

com.change_vision.jude.api.inf.editor. ERModelEditor
+createERModel(IModel root, String name) :IERModel +createEREntity(IERSchema schema, String logicalName, String physicalName) :IEREntity +createERAttribute(IEREntity entity, String logicalName, String physicalName, IERDomain domain) :IERAttribute +createERAttribute(IEREntity entity, String logicalName, String physicalName, IERDatatype type) :IERAttribute +createERDatatype(IERModel erModel, String name) :IERDatatype +createERDomain(IERModel erModel, IERDomain parentDomain, String logicalName, String physicalName, IERDatatype type) :IERDomain +createIdentifyingRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName, IERIndex erIndex) :IERRelationship +createIdentifyingRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName) :IERRelationship +createNonIdentifyingRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName, IERIndex erIndex) :IERRelationship +createNonIdentifyingRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName) :IERRelationship +createMultiToMultiRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName) :IERRelationship +createSubtypeRelationship(IEREntity parentEntity, IEREntity childEntity, String logicalName, String physicalName) :IERSubtypeRelationship +createERIndex(String name, IEREntity parentEntity, boolean isUnique, boolean isKey, IERAttribute[] erAttributes) :IERIndex +delete(IElement element) :void