Package cool.klass.model.reladomo.tree
Interface ReladomoTreeNode
- All Known Implementing Classes:
AbstractReladomoTreeNode,DataTypePropertyReladomoTreeNode,ReferencePropertyReladomoTreeNode,ReferenceReladomoTreeNode,RootReladomoTreeNode,SubClassReladomoTreeNode,SuperClassReladomoTreeNode
public interface ReladomoTreeNode
-
Method Summary
Modifier and TypeMethodDescriptioncomputeChild(String childName, ReladomoTreeNode childNode) org.eclipse.collections.api.map.MapIterable<String, ReladomoTreeNode> default org.eclipse.collections.api.list.ImmutableList<String> getName()default StringgetNodeString(String indent) default StringgetType()default booleanisLeaf()default voidvoidvisit(ReladomoTreeNodeVisitor visitor) default voidwalk(ReladomoTreeNodeListener listener)
-
Method Details
-
visit
-
walk
-
toManyAwareWalk
-
getName
String getName() -
getOwningClassifier
Classifier getOwningClassifier() -
getType
Type getType() -
getChildren
org.eclipse.collections.api.map.MapIterable<String,ReladomoTreeNode> getChildren() -
computeChild
-
getShortString
-
getNodeString
-
isLeaf
default boolean isLeaf() -
getDeepFetchStrings
-
toString
-