Interface ModelElementNode.Entity
- All Superinterfaces:
ModelElementNode
,TreeNode
- All Known Implementing Classes:
EntityNodeImpl
- Enclosing interface:
ModelElementNode
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.dbrefactoring.api.model.ModelElementNode
ModelElementNode.Entity, ModelElementNode.Relation
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Methods inherited from interface ch.tocco.nice2.dbrefactoring.api.model.ModelElementNode
getParent
Methods inherited from interface ch.tocco.nice2.dbrefactoring.api.model.TreeNode
getName, getParentNode, getShortDescription, visitChildren, visitChildren, visitParents, visitParents
-
Method Details
-
getEntityModel
EntityModel getEntityModel()- Returns:
- the entity model this node represents
-
getChildren
List<ColumnNode> getChildren()- Specified by:
getChildren
in interfaceTreeNode
- Returns:
- all column (fields an 1:n relations) of this entity
-
isExtended
boolean isExtended()- Returns:
- whether this entity is extending an existing entity from another module
-
getOriginatingModule
String getOriginatingModule()- Returns:
- the module name that originally defined this entity in the first place
-