diff options
Diffstat (limited to 'examples/others/org.eclipse.papyrus.example.diagram.simplediagram/src-gen/org/eclipse/papyrus/example/diagram/simplediagram/navigator/UMLNavigatorGroup.java')
-rw-r--r-- | examples/others/org.eclipse.papyrus.example.diagram.simplediagram/src-gen/org/eclipse/papyrus/example/diagram/simplediagram/navigator/UMLNavigatorGroup.java | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/examples/others/org.eclipse.papyrus.example.diagram.simplediagram/src-gen/org/eclipse/papyrus/example/diagram/simplediagram/navigator/UMLNavigatorGroup.java b/examples/others/org.eclipse.papyrus.example.diagram.simplediagram/src-gen/org/eclipse/papyrus/example/diagram/simplediagram/navigator/UMLNavigatorGroup.java new file mode 100644 index 00000000000..61a2a0b9a1f --- /dev/null +++ b/examples/others/org.eclipse.papyrus.example.diagram.simplediagram/src-gen/org/eclipse/papyrus/example/diagram/simplediagram/navigator/UMLNavigatorGroup.java @@ -0,0 +1,97 @@ +package org.eclipse.papyrus.example.diagram.simplediagram.navigator; + +import java.util.Collection; +import java.util.LinkedList; + +/** + * @generated + */ +public class UMLNavigatorGroup extends UMLAbstractNavigatorItem { + + /** + * @generated + */ + private String myGroupName; + + /** + * @generated + */ + private String myIcon; + + /** + * @generated + */ + private Collection myChildren = new LinkedList(); + + /** + * @generated + */ + UMLNavigatorGroup(String groupName, String icon, Object parent) { + super(parent); + myGroupName = groupName; + myIcon = icon; + } + + /** + * @generated + */ + public String getGroupName() { + return myGroupName; + } + + /** + * @generated + */ + public String getIcon() { + return myIcon; + } + + /** + * @generated + */ + public Object[] getChildren() { + return myChildren.toArray(); + } + + /** + * @generated + */ + public void addChildren(Collection children) { + myChildren.addAll(children); + } + + /** + * @generated + */ + public void addChild(Object child) { + myChildren.add(child); + } + + /** + * @generated + */ + public boolean isEmpty() { + return myChildren.size() == 0; + } + + /** + * @generated + */ + public boolean equals(Object obj) { + if (obj instanceof org.eclipse.papyrus.example.diagram.simplediagram.navigator.UMLNavigatorGroup) { + org.eclipse.papyrus.example.diagram.simplediagram.navigator.UMLNavigatorGroup anotherGroup = (org.eclipse.papyrus.example.diagram.simplediagram.navigator.UMLNavigatorGroup) obj; + if (getGroupName().equals(anotherGroup.getGroupName())) { + return getParent().equals(anotherGroup.getParent()); + } + } + return super.equals(obj); + } + + /** + * @generated + */ + public int hashCode() { + return getGroupName().hashCode(); + } + +} |