1 package org.simantics.plant3d.utils;
5 public enum Type{EQUIPMENT,INLINE,TURN,END,NOZZLE};
11 private boolean code = false;
12 private boolean variable = false;
13 private boolean modifiable = false;
14 private boolean sizeChange = false;
17 public Item(String type, String name) {
24 public String getUri() {
28 public String getName() {
32 public Type getType() {
36 public void setType(Type type) {
40 public boolean isCode() {
44 public void setCode(boolean code) {
48 public boolean isVariable() {
52 public void setVariable(boolean variable) {
53 this.variable = variable;
56 public boolean isModifiable() {
60 public void setModifiable(boolean modifiable) {
61 this.modifiable = modifiable;
64 public boolean isSizeChange() {
68 public void setSizeChange(boolean sizeChange) {
69 this.sizeChange = sizeChange;
75 public boolean equals(Object obj) {
76 if (obj.getClass() != getClass())
78 return uri.equals(((Item)obj).uri);
82 public int hashCode() {
83 return uri.hashCode();