addEOperation(elementEClass, this.getElement(), "allSuperTypes", 0, -1, IS_UNIQUE, !IS_ORDERED);
addEOperation(elementEClass, this.getElement(), "allSubTypes", 0, -1, IS_UNIQUE, !IS_ORDERED);
EOperation op = addEOperation(elementEClass, ecorePackage.getEBoolean(), "isConected", 0, 1, IS_UNIQUE, !IS_ORDERED);
addEParameter(op, this.getElement(), "x", 0, 1, IS_UNIQUE, IS_ORDERED);
op = addEOperation(elementEClass, ecorePackage.getEBoolean(), "subInstanceType", 0, 1, IS_UNIQUE, !IS_ORDERED);
addEParameter(op, this.getElement(), "x", 0, 1, IS_UNIQUE, IS_ORDERED);