diff --git a/build.gradle b/build.gradle index b9c09a05debc2f73aa71bda167318df68f643dd0..5baa6a6d6ad0824fb813cf582c10e64d10b3f557 100644 --- a/build.gradle +++ b/build.gradle @@ -81,6 +81,8 @@ task preprocess(type: JavaExec) { args = [ "libs/relast.jar", "./src/main/jastadd/ecore.relast", + "./src/main/jastadd/grammar/Grammar.relast", + "./src/main/jastadd/grammar/EcoreToGrammar.relast", "--listClass=ArrayList", "--jastAddList=JastAddList", "--useJastAddNames", @@ -89,8 +91,14 @@ task preprocess(type: JavaExec) { "--grammarName=./src/gen/jastadd/ecore" ] - inputs.files file("./src/main/jastadd/ecore.relast"), file("./libs/relast.jar") - outputs.files file("./src/gen/jastadd/ecore.ast"), file("./src/gen/jastadd/ecore.jadd"), file("./src/gen/jastadd/ecoreRefResolver.jadd"), file('./src/gen/jastadd/ecoreResolverStubs.jrag') + inputs.files file("./src/main/jastadd/ecore.relast"), + file("./src/main/jastadd/grammar/Grammar.relast"), + file("./src/main/jastadd/grammar/EcoreToGrammar.relast"), + file("./libs/relast.jar") + outputs.files file("./src/gen/jastadd/ecore.ast"), + file("./src/gen/jastadd/ecore.jadd"), + file("./src/gen/jastadd/ecoreRefResolver.jadd"), + file('./src/gen/jastadd/ecoreResolverStubs.jrag') } task jastadd2(type: JavaExec) { @@ -104,7 +112,7 @@ task jastadd2(type: JavaExec) { "--visitCheck=false", "--package=de.tudresden.inf.st.e2j.jastadd.model", "--o=src/gen/java" - ] + fileTree("./src/main/jastadd/").matching {exclude "*.relast"} + file("./src/gen/jastadd/ecore.ast") + file("./src/gen/jastadd/ecore.jadd") + file("./src/gen/jastadd/ecoreRefResolver.jadd") + file('./src/gen/jastadd/ecoreResolverStubs.jrag') + ] + fileTree("./src/main/jastadd/").matching {exclude "**/*.relast"} + file("./src/gen/jastadd/ecore.ast") + file("./src/gen/jastadd/ecore.jadd") + file("./src/gen/jastadd/ecoreRefResolver.jadd") + file('./src/gen/jastadd/ecoreResolverStubs.jrag') doFirst { delete fileTree('src/gen/java/') @@ -117,7 +125,7 @@ task jastadd2(type: JavaExec) { clean.doFirst { delete "./src/gen/jastadd/ecore.ast" - delete "./src/gen/jastadd/v.jadd" + delete "./src/gen/jastadd/ecore.jadd" delete "./src/gen/jastadd/ecoreRefResolver.jadd" delete "./src/gen/jastadd/ecoreResolverStubs.jrag" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ea13fdfd1928b75ee0a57e9320ea8e1c9c8b5aa5..c11bd0c43235a355ab61b595c99d09896cd1f923 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ +#Fri Nov 22 19:02:26 CET 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.3.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-5.3.1-all.zip diff --git a/src/main/jastadd/EcoreAPI.jrag b/src/main/jastadd/EcoreAPI.jrag new file mode 100644 index 0000000000000000000000000000000000000000..d5d1d7e801c02ae21487ca2f811c6b9464bef38b --- /dev/null +++ b/src/main/jastadd/EcoreAPI.jrag @@ -0,0 +1,107 @@ +aspect EcoreAPI { + + +// EClassifier : ENamedElement ::= <InstanceClass:Class> <DefaultValue:Object>; +// EEnumLiteral : ENamedElement ::= <Instance:Enumerator>; +// EReference : EStructuralFeature ::= <Container:boolean>; +// EStructuralFeature : ETypedElement ::= <DefaultValue:Object> ; +// abstract ETypedElement : ENamedElement ::= <Many:boolean> <Required:boolean>; + + /** + * abstract ETypedElement : ENamedElement ::= <Many:boolean>; + */ + syn boolean ETypedElement.many() = getUpperBound() < 0 || getUpperBound() > 1; + + /** + * abstract ETypedElement : ENamedElement ::= <Required:boolean>; + */ + syn boolean ETypedElement.required() = getLowerBound() != 1; + + /** + * rel EAttribute.EAttributeType -> EDataType; + */ + syn EDataType EAttribute.eAttributeType() = getEType().asEDataType(); + + + +// rel EClass.EAllAttributes* -> EAttribute; +// rel EClass.EAllReferences* -> EReference; + + /** + * rel EClass.EReferences* -> EReference; + */ + syn java.util.List<EReference> EClass.eReferences() { + java.util.List<EReference> result = new java.util.ArrayList<>(); + for (EStructuralFeature feature : getEStructuralFeatures()) { + if (feature.isEReference()) { + result.add(feature.asEReference()); + } + } + return result; + } + + /** + * rel EClass.EAttributes* -> EAttribute; + */ + syn java.util.List<EAttribute> EClass.eAttributes() { + java.util.List<EAttribute> result = new java.util.ArrayList<>(); + for (EStructuralFeature feature : getEStructuralFeatures()) { + if (feature.isEAttribute()) { + result.add(feature.asEAttribute()); + } + } + return result; + } + + /** + * rel EClass.EAllSuperTypes* -> EClass; + */ + syn java.util.List<EClass> EClass.eAllSuperTypes() { + java.util.List<EClass> result = new java.util.ArrayList<>(); + for (EClass superType : getESuperTypeList()) { + result.add(superType); + result.addAll(superType.eAllSuperTypes()); + } + return result; + } + +// rel EClass.EAttributes* -> EAttribute; +// rel EClass.EAllStructuralFeatures* -> EStructuralFeature; +// rel EClass.EAllContainments* -> EReference; +// +// rel EClass.EAllOperations* -> EOperation; +// rel EClass.EAllGenericSuperTypes* -> EGenericType; +// rel EClass.EIDAttribute -> EAttribute; + +// rel EReference.EReferenceType -> EClass; + +// rel EFactory.EPackage <-> EPackage.EFactoryInstance; + +// rel EGenericType.ERawType -> EClassifier; + + // inheritance helper attributes + + syn boolean EStructuralFeature.isEReference() = false; + eq EReference.isEReference() = true; + + syn EReference EStructuralFeature.asEReference() = null; + eq EReference.asEReference() = this; + + syn boolean EStructuralFeature.isEAttribute() = false; + eq EAttribute.isEAttribute() = true; + + syn EAttribute EStructuralFeature.asEAttribute() = null; + eq EAttribute.asEAttribute() = this; + + syn boolean EClassifier.isEDataType() = false; + eq EDataType.isEDataType() = true; + + syn EDataType EClassifier.asEDataType() = null; + eq EDataType.asEDataType() = this; + + // containment navigation + + inh EClass EStructuralFeature.eContainingClass(); + eq EClass.getEStructuralFeature().eContainingClass() = this; + +} diff --git a/src/main/jastadd/XMI/XMIPathResolution.jrag b/src/main/jastadd/XMI/XMIPathResolution.jrag index b331f19d05ece3eaabf0017d2114649a7642c9e2..081e79a66a44bed1016c5ba48c7f8ffbdd65cf72 100644 --- a/src/main/jastadd/XMI/XMIPathResolution.jrag +++ b/src/main/jastadd/XMI/XMIPathResolution.jrag @@ -10,7 +10,7 @@ aspect XMIPathResolution { return (EReference) resolve(id); } - refine RefResolverStubs eq EClass.resolveESuperTypesByToken(String id, int position) { + refine RefResolverStubs eq EClass.resolveESuperTypeByToken(String id, int position) { return (EClass) resolve(id); } @@ -18,7 +18,7 @@ aspect XMIPathResolution { return (EClassifier) resolve(id); } - refine RefResolverStubs eq EOperation.resolveEExceptionsByToken(String id, int position) { + refine RefResolverStubs eq EOperation.resolveEExceptionByToken(String id, int position) { return (EClassifier) resolve(id); } diff --git a/src/main/jastadd/XMI/XMIWriter.jadd b/src/main/jastadd/XMI/XMIWriter.jadd index 96c54a409b35488b241f727e47adae89a04b4747..72d3dd8e8f8db115e222cf0221ccb2bba94b1a91 100644 --- a/src/main/jastadd/XMI/XMIWriter.jadd +++ b/src/main/jastadd/XMI/XMIWriter.jadd @@ -109,10 +109,10 @@ aspect XMIWriter { if (getInterface() == true) { b.append(" interface=\"true\""); } - if (!getESuperTypesList().isEmpty()) { + if (!getESuperTypeList().isEmpty()) { b.append(" eSuperTypes=\""); boolean first = true; - for (EClass eSuperType : getESuperTypesList()) { + for (EClass eSuperType : getESuperTypeList()) { if (first) { first = false; } else { @@ -315,7 +315,7 @@ aspect XMIWriter { b.append(" eType=\"").append(getEType().xmiReference()).append("\""); } // from EOperation - for (EClassifier eException : getEExceptionsList()) { + for (EClassifier eException : getEExceptionList()) { b.append(" eExceptions=\"").append(eException.xmiReference()).append("\""); } if (numContainedChildren() == 0) { diff --git a/src/main/jastadd/ecore.relast b/src/main/jastadd/ecore.relast index b82dbb2ef2ac659b08653f6d02f61e97935b0911..ac697184ab7e859bb628140cbd087fb647fdc5eb 100644 --- a/src/main/jastadd/ecore.relast +++ b/src/main/jastadd/ecore.relast @@ -30,10 +30,10 @@ ETypeParameter : ENamedElement ::= EBound:EGenericType*; EGenericType ::= [EUpperBound:EGenericType] [ELowerBound:EGenericType] ETypeArgument:EGenericType*; rel ETypedElement.EType? -> EClassifier; -rel EOperation.EExceptions* -> EClassifier; -rel EClass.ESuperTypes* -> EClass; +rel EOperation.EException* -> EClassifier; +rel EClass.ESuperType* -> EClass; rel EReference.EOpposite? -> EReference; -rel EAnnotation.References* -> EObject; +rel EAnnotation.Reference* -> EObject; rel EGenericType.ETypeParameter? -> ETypeParameter; rel EGenericType.EClassifier? -> EClassifier; diff --git a/src/main/jastadd/grammar/EcoreToGrammar.jrag b/src/main/jastadd/grammar/EcoreToGrammar.jrag new file mode 100644 index 0000000000000000000000000000000000000000..2f65e471b53419a11dcc31f8f361f5c5d1cf4be3 --- /dev/null +++ b/src/main/jastadd/grammar/EcoreToGrammar.jrag @@ -0,0 +1,335 @@ +aspect EcoreToGrammar { + + /** + * transform the name of the ecore reference into a name that generates a nice API for JastAdd + */ + syn String EReference.grammarName() { + String name = getName(); + + if (name == null || name.isEmpty()) { + return ""; + } + + if (name.compareToIgnoreCase(getEType().getName()) == 0) { + logger().warn("The grammar name of reference '{}.{}' was removed, because it was the same (ignoring case) as the name of its type '{}'.", eContainingClass().getName(), getName(), getEType().getName()); + return ""; + } + + // upper case it + name = name.substring(0, 1).toUpperCase() + name.substring(1); + + // remove plural s + if (many() && name.endsWith("s")) { + + if (name.compareToIgnoreCase(getEType().getName().concat("s")) == 0) { + logger().warn("The grammar name of reference '{}.{}' was removed, because it was the same (ignoring case) as the name of its type '{}' (plus a plural 's').", eContainingClass().getName(), getName(), getEType().getName()); + return ""; + } + + logger().warn("The \"s\" at the end of the name of reference '{}.{}' was removed, because it is believed to be a plural 's'", eContainingClass().getName(), getName()); + name = name.substring(0,name.length()-1); + } + + return name; + } + + /** + * transform the name of the ecore attribute into a name that generates a nice API for JastAdd + */ + syn String EAttribute.grammarName() { + String name = getName(); + + if (name == null || name.isEmpty()) { + return ""; + } + + // upper case it + name = name.substring(0, 1).toUpperCase() + name.substring(1); + + return name; + } + + syn lazy Grammar EPackage.getGrammar() { + + Grammar grammar = new Grammar(); + + grammar.setEPackage(this); + + java.util.Map<EClass, TypeDecl> eClassToTypeDecl = new java.util.LinkedHashMap<>(); + for (EClass eClass : classes()) { + eClassToTypeDecl.put(eClass, new TypeDecl()); + } + + for (EClass eClass : classes()) { + TypeDecl typeDecl = eClassToTypeDecl.get(eClass); + typeDecl.setName(eClass.getName()); + + // supertypes + if (eClass.getESuperTypeList().size() > 1) { + throw new RuntimeException("Multiple inheritance is not possible in JastAdd"); + } else if (eClass.getESuperTypeList().size() == 1) { + typeDecl.setSuperType(eClassToTypeDecl.get(eClass.getESuperTypeList().get(0))); + } + + // abstract + typeDecl.setAbstract(eClass.getAbstract()); + + // add contained children + for (EReference containmentReference : eClass.containmentReferences()) { + + TypeComponent component; + // is this a normal, list, or opt component? + if (containmentReference.many()) { + component = new ListComponent(); + } else { + if (containmentReference.required()) { + component = new NormalComponent(); + } else { + component = new OptComponent(); + } + } + + if (eClassToTypeDecl.containsKey(containmentReference.getEType())) { + component.setTypeDecl(eClassToTypeDecl.get(containmentReference.getEType())); + } else { + EClassifier eType = containmentReference.getEType(); + throw new RuntimeException("EClassifier " + (eType == null ? "null" : eType.getName()) + " not found in classifier map"); + } + + component.setName(containmentReference.grammarName()); + component.setNTA(containmentReference.getDerived()); + + typeDecl.addComponent(component); + + } + + // add terminal children + for (EAttribute attribute : eClass.eAttributes()) { + if (!attribute.getDerived()) { + typeDecl.addComponent(attribute.getComponent()); + } + } + + grammar.addTypeDecl(typeDecl); + } + + // add the relations + + for (EClass eClass : classes()) { + for (EStructuralFeature eStructuralFeature : eClass.getEStructuralFeatureList()) { + if (eStructuralFeature.isEReference()) { + EReference eReference = eStructuralFeature.asEReference(); + if (!eReference.getContainment() && !eReference.getDerived() && !(eReference.hasEOpposite() && !eReference.getEOpposite().getContainment())) { + if (eReference.hasEOpposite() && !eReference.getEOpposite().getDerived()) { + // bidirectional relation + + // only add the bidirectional relation once + if (this.hashCode() < eReference.getEOpposite().hashCode()) { + BidirectionalRelation relation = new BidirectionalRelation(); + + NavigableRole left; + // is this a normal, list, or opt role? + if (eReference.many()) { + left = new ListRole(); + } else { + if (eReference.required()) { + left = new NormalRole(); + } else { + left = new OptRole(); + } + } + + left.setName(eReference.grammarName()); + + if (eClassToTypeDecl.containsKey(eClass)) { + left.setType(eClassToTypeDecl.get(eClass)); + } else { + EClassifier eType = eClass; + throw new RuntimeException("EClassifier " + (eType == null ? "null" : eType.getName()) + " not found in classifier map."); + } + + relation.setLeft(left); + + NavigableRole right; + // is this a normal, list, or opt role? + if (eReference.getEOpposite().many()) { + right = new ListRole(); + } else { + if (eReference.getEOpposite().required()) { + right = new NormalRole(); + } else { + right = new OptRole(); + } + } + + right.setName(eReference.getEOpposite().grammarName()); + + if (eClassToTypeDecl.containsKey(eReference.getEType())) { + right.setType(eClassToTypeDecl.get(eReference.getEType())); + } else { + EClassifier eType = eReference.getEType(); + throw new RuntimeException("EClassifier " + (eType == null ? "null" : eType.getName()) + " not found in classifier map."); + } + + relation.setRight(right); + + grammar.addRelation(relation); + } + } else { + + DirectedRelation relation = new DirectedRelation(); + NavigableRole source; + // is this a normal, list, or opt role? + if (eReference.many()) { + source = new ListRole(); + } else { + if (eReference.required()) { + source = new NormalRole(); + } else { + source = new OptRole(); + } + } + + source.setName(eReference.grammarName()); + + if (eClassToTypeDecl.containsKey(eClass)) { + source.setType(eClassToTypeDecl.get(eClass)); + } else { + EClassifier eType = eClass; + throw new RuntimeException("EClassifier " + (eType == null ? "null" : eType.getName()) + " not found in classifier map."); + } + + relation.setSource(source); + + UnnamedRole target = new UnnamedRole(); + + if (eClassToTypeDecl.containsKey(eReference.getEType())) { + target.setType(eClassToTypeDecl.get(eReference.getEType())); + } else { + EClassifier eType = eReference.getEType(); + throw new RuntimeException("EClassifier " + (eType == null ? "null" : eType.getName()) + " not found in classifier map."); + } + + relation.setTarget(target); + + grammar.addRelation(relation); + } + } + } + } + } + + return grammar; + } + + // the implementation below does not work since its circular! + +// syn lazy Grammar EPackage.getGrammar() { +// +// Grammar grammar = new Grammar(); +// +// for (EClass eClass : classes()) { +// grammar.addTypeDecl(eClass.getTypeDecl()); +// } +// +// return grammar; +// } + +// syn lazy TypeDecl EClass.getTypeDecl() { +// TypeDecl typeDecl = new TypeDecl(); +// +// typeDecl.setName(this.getName()); +// +// // add contained children +// for (EReference containmentReference : containmentReferences()) { +// typeDecl.addComponent(containmentReference.getComponent()); +// } +// +// // add terminal children +// for (EAttribute attribute: eAttributes()) { +// typeDecl.addComponent(attribute.getComponent()); +// } +// +// return typeDecl; +// } + + syn java.util.List<EReference> EClass.containmentReferences() { + java.util.List<EReference> result = new java.util.ArrayList<>(); + for (EReference eReference : eReferences()) { + if (eReference.getContainment()) { + result.add(eReference); + } + } + return result; + } + +// syn lazy TypeComponent EReference.getComponent() { +// +// TypeComponent component; +// // is this a normal, list, or opt component? +// if (many()) { +// component = new ListComponent(); +// } else { +// if (required()) { +// component = new NormalComponent(); +// } else { +// component = new OptComponent(); +// } +// } +// +// component.setTypeDecl(eContainingClass().getTypeDecl()); +// component.setName(getName()); +// component.setNTA(getDerived()); +// +// return component; +// } + + syn lazy TokenComponent EAttribute.getComponent() { + + TokenComponent component = new TokenComponent(); + + component.setName(grammarName()); + + String instanceClassName = eAttributeType().getInstanceClassName(); + + if (instanceClassName.length() == 0) { + instanceClassName = eAttributeType().getName(); + } + + + JavaTypeUse typeUse = new SimpleJavaTypeUse(); + typeUse.setName(instanceClassName); + + if (many()) { + // wrap type in collection + boolean unique = getUnique(); + boolean ordered = getOrdered(); + + ParameterizedJavaTypeUse collectionTypeUse = new ParameterizedJavaTypeUse(); + + if (!unique && !ordered) { + // Collection + collectionTypeUse.setName("java.util.Collection"); + } else if (!unique && ordered) { + // List + collectionTypeUse.setName("java.util.List"); + } else if (unique && !ordered) { + // TODO find correct data structure + collectionTypeUse.setName("java.util.List"); + } else /* if (unique && ordered) */{ + // Set + collectionTypeUse.setName("java.util.Set"); + } + collectionTypeUse.addJavaTypeUse(typeUse); + component.setJavaTypeUse(collectionTypeUse); + } else { + component.setJavaTypeUse(typeUse); + } + + return component; + } + + coll java.util.Collection<EClass> EPackage.classes() [new java.util.ArrayList<>()] with add root EPackage; + EClass contributes this to EPackage.classes(); + +} diff --git a/src/main/jastadd/grammar/EcoreToGrammar.relast b/src/main/jastadd/grammar/EcoreToGrammar.relast new file mode 100644 index 0000000000000000000000000000000000000000..5408ef008858bb21fc2c0493e0a89e54576d2c3b --- /dev/null +++ b/src/main/jastadd/grammar/EcoreToGrammar.relast @@ -0,0 +1 @@ +rel Grammar.EPackage -> EPackage; diff --git a/src/main/jastadd/grammar/Grammar.relast b/src/main/jastadd/grammar/Grammar.relast new file mode 100644 index 0000000000000000000000000000000000000000..4caea5b54598f5af75a04a762b16bbf02c59a0b3 --- /dev/null +++ b/src/main/jastadd/grammar/Grammar.relast @@ -0,0 +1,36 @@ +Grammar ::= TypeDecl* Relation*; +TypeDecl ::= <Name> <Abstract:boolean> Component*; + +rel TypeDecl.SuperType? <-> TypeDecl.SubType*; + +abstract Component ::= <Name> <NTA:boolean>; +abstract TypeComponent : Component; + +rel TypeComponent.TypeDecl <-> TypeDecl.PotentialParent*; + +NormalComponent : TypeComponent; +ListComponent : TypeComponent; +OptComponent : TypeComponent; + +TokenComponent : Component ::= JavaTypeUse; + +abstract JavaTypeUse ::= <Name>; +SimpleJavaTypeUse : JavaTypeUse; +ParameterizedJavaTypeUse : JavaTypeUse ::= JavaTypeUse*; + +abstract Relation ; +// rel Source.Name -> Target; +// rel Target <- Source.Name; +DirectedRelation : Relation ::= Source:NavigableRole Target:UnnamedRole ; +// rel Left.LeftName <-> Right.RightName; +BidirectionalRelation : Relation ::= Left:NavigableRole Right:NavigableRole ; + +abstract Role; +abstract NavigableRole : Role ::= <Name>; +NormalRole : NavigableRole; +ListRole : NavigableRole; +OptRole : NavigableRole; + +UnnamedRole : Role ; + +rel Role.Type <-> TypeDecl.Role*; diff --git a/src/main/jastadd/grammar/GrammarPrinting.jadd b/src/main/jastadd/grammar/GrammarPrinting.jadd new file mode 100644 index 0000000000000000000000000000000000000000..3c37466a8d7a464c235c7445ed08362c49036493 --- /dev/null +++ b/src/main/jastadd/grammar/GrammarPrinting.jadd @@ -0,0 +1,146 @@ +aspect GrammarPrinting { + + public void Grammar.print(StringBuilder b) { + b.append("// grammar for ecore package ").append(getEPackage().getName()).append("\n\n"); + + for (TypeDecl typeDecl : getTypeDeclList()) { + typeDecl.print(b); + } + b.append("\n"); + for (Relation relation : getRelationList()) { + relation.print(b); + } + } + + public void TypeDecl.print(StringBuilder b) { + if (getAbstract()) { + b.append("abstract "); + } + b.append(getName()).append(" "); + if (hasSuperType()) { + b.append(": ").append(getSuperType().getName()).append(" "); + } + b.append("::="); + for (Component component : getComponentList()) { + b.append(" "); + component.print(b); + } + b.append(";\n"); + } + + public abstract void Component.print(StringBuilder b); + + public void NormalComponent.print(StringBuilder b) { + if (getNTA()) { + b.append("/"); + } + + if (!getName().equals("")) { + b.append(getName()).append(":"); + } + b.append(getTypeDecl().getName()); + if (getNTA()) { + b.append("/"); + } + } + + public void ListComponent.print(StringBuilder b) { + if (getNTA()) { + b.append("/"); + } + + if (!getName().equals("")) { + b.append(getName()).append(":"); + } + b.append(getTypeDecl().getName()).append("*"); + if (getNTA()) { + b.append("/"); + } + } + + public void OptComponent.print(StringBuilder b) { + if (getNTA()) { + b.append("/"); + } + b.append("["); + if (!getName().equals("")) { + b.append(getName()).append(":"); + } + b.append(getTypeDecl().getName()).append("]"); + if (getNTA()) { + b.append("/"); + } + } + + public void TokenComponent.print(StringBuilder b) { + if (getNTA()) { + b.append("/"); + } + b.append("<"); + if (!getName().equals("")) { + b.append(getName()).append(":"); + } + getJavaTypeUse().print(b); + b.append(">"); + if (getNTA()) { + b.append("/"); + } + } + + abstract public void JavaTypeUse.print(StringBuilder b); + + public void SimpleJavaTypeUse.print(StringBuilder b) { + b.append(getName()); + } + + public void ParameterizedJavaTypeUse.print(StringBuilder b) { + b.append("<"); + boolean first = true; + for (JavaTypeUse javaTypeUse : getJavaTypeUseList()) { + if (first) { + first = false; + } else { + b.append(", "); + } + javaTypeUse.print(b); + } + b.append(">"); + } + + abstract public void Relation.print(StringBuilder b); + + public void DirectedRelation.print(StringBuilder b) { + b.append("rel "); + getSource().print(b); + b.append(" -> "); + getTarget().print(b); + b.append(";\n"); + } + + public void BidirectionalRelation.print(StringBuilder b) { + b.append("rel "); + getLeft().print(b); + b.append(" <-> "); + getRight().print(b); + b.append(";\n"); + } + + abstract public void Role.print(StringBuilder b); + + public void NormalRole.print(StringBuilder b) { + b.append(getType().getName()).append(".").append(getName()); + } + + public void ListRole.print(StringBuilder b) { + b.append(getType().getName()).append(".").append(getName()).append("*"); + } + + public void OptRole.print(StringBuilder b) { + b.append(getType().getName()).append(".").append(getName()).append("?"); + } + + public void UnnamedRole.print(StringBuilder b) { + b.append(getType().getName()); + } + +} diff --git a/src/main/java/de/tudresden/inf/st/e2j/parser/EcoreParser.java b/src/main/java/de/tudresden/inf/st/e2j/parser/EcoreParser.java index a1bcae043d7973793d0ad07eadc1d61d434b1eeb..86e59b690f657951cc4015c7c2c158d532903419 100644 --- a/src/main/java/de/tudresden/inf/st/e2j/parser/EcoreParser.java +++ b/src/main/java/de/tudresden/inf/st/e2j/parser/EcoreParser.java @@ -120,7 +120,7 @@ public class EcoreParser { } else if (nextEvent.isEndElement() && nextEvent.asEndElement().getName().equals(startElement.getName())) { reader.nextEvent(); - for (EPackage ePackage: contents) { + for (EPackage ePackage : contents) { for (EPackage sibling : contents) { ePackage.addPackage(sibling); } @@ -137,7 +137,7 @@ public class EcoreParser { // TODO throw exception - for (EPackage ePackage: contents) { + for (EPackage ePackage : contents) { for (EPackage sibling : contents) { ePackage.addPackage(sibling); } @@ -275,7 +275,7 @@ public class EcoreParser { break; case "eSuperTypes": for (String superType : attribute.getValue().split(" ")) { - eClass.addESuperTypes(EClass.createRefDirection(superType)); + eClass.addESuperType(EClass.createRefDirection(superType)); } break; default: @@ -314,7 +314,7 @@ public class EcoreParser { } else { // ignore all other events if (nextEvent.getEventType() != XMLStreamConstants.CHARACTERS) - logger.warn("in start element {}: ignoring event {}: '{}'",startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); + logger.warn("in start element {}: ignoring event {}: '{}'", startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); } reader.nextEvent(); @@ -445,7 +445,7 @@ public class EcoreParser { } else { // ignore all other events if (nextEvent.getEventType() != XMLStreamConstants.CHARACTERS) - logger.warn("in start element {}: ignoring event {}: '{}'",startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); + logger.warn("in start element {}: ignoring event {}: '{}'", startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); } reader.nextEvent(); @@ -525,7 +525,7 @@ public class EcoreParser { } else { // ignore all other events if (nextEvent.getEventType() != XMLStreamConstants.CHARACTERS) - logger.warn("in start element {}: ignoring event {}: '{}'",startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); + logger.warn("in start element {}: ignoring event {}: '{}'", startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); } reader.nextEvent(); @@ -583,7 +583,7 @@ public class EcoreParser { } else { // ignore all other events if (nextEvent.getEventType() != XMLStreamConstants.CHARACTERS) - logger.warn("in start element {}: ignoring event {}: '{}'",startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); + logger.warn("in start element {}: ignoring event {}: '{}'", startElement.getName(), nextEvent.getEventType(), nextEvent.toString().replace("\n", "\\n")); } reader.nextEvent(); @@ -854,7 +854,7 @@ public class EcoreParser { // from EOperation case "eExceptions": for (String eException : attribute.getValue().split(" ")) { - eOperation.addEExceptions(EClassifier.createRefDirection(eException)); + eOperation.addEException(EClassifier.createRefDirection(eException)); } break; default: diff --git a/src/test/java/de/tudresden/inf/st/e2j/AbstractTest.java b/src/test/java/de/tudresden/inf/st/e2j/AbstractTest.java new file mode 100644 index 0000000000000000000000000000000000000000..246216886bd2e4dd7cb3f287cdb3b11bd4249335 --- /dev/null +++ b/src/test/java/de/tudresden/inf/st/e2j/AbstractTest.java @@ -0,0 +1,26 @@ +package de.tudresden.inf.st.e2j; + +import java.io.IOException; +import java.nio.file.*; +import java.nio.file.attribute.BasicFileAttributes; + +public class AbstractTest { + + protected static void deleteFolder(String folder) throws IOException { + Path directory = Paths.get(folder); + Files.walkFileTree(directory, new SimpleFileVisitor<Path>() { + @Override + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { + Files.delete(file); + return FileVisitResult.CONTINUE; + } + + @Override + public FileVisitResult postVisitDirectory(Path dir, IOException exc) throws IOException { + Files.delete(dir); + return FileVisitResult.CONTINUE; + } + }); + } + +} diff --git a/src/test/java/de/tudresden/inf/st/e2j/EcoreFileProvider.java b/src/test/java/de/tudresden/inf/st/e2j/EcoreFileProvider.java new file mode 100644 index 0000000000000000000000000000000000000000..dcf7aa8ea25a3a64bce9b3aa41e92f6a4690ac76 --- /dev/null +++ b/src/test/java/de/tudresden/inf/st/e2j/EcoreFileProvider.java @@ -0,0 +1,31 @@ +package de.tudresden.inf.st.e2j; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.extension.ExtensionContext; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.ArgumentsProvider; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.stream.Stream; + +public class EcoreFileProvider implements ArgumentsProvider { + + @Override + public Stream<? extends Arguments> provideArguments(ExtensionContext context) { + + try (InputStream stream = this.getClass().getResourceAsStream("/ecore/zoo")) { + return new BufferedReader(new InputStreamReader(stream)) + .lines() + .filter(fileName -> fileName.endsWith(".ecore")) + .map(Arguments::of); + } catch (IOException e) { + Assertions.fail(e); + } + + // no stream if something fails + return Stream.empty(); + } +} diff --git a/src/test/java/de/tudresden/inf/st/e2j/TransformationTest.java b/src/test/java/de/tudresden/inf/st/e2j/TransformationTest.java new file mode 100644 index 0000000000000000000000000000000000000000..a0a9b713aaf24dd605c661d491eac53073f3e636 --- /dev/null +++ b/src/test/java/de/tudresden/inf/st/e2j/TransformationTest.java @@ -0,0 +1,128 @@ +package de.tudresden.inf.st.e2j; + +import de.tudresden.inf.st.e2j.jastadd.model.EObject; +import de.tudresden.inf.st.e2j.jastadd.model.EPackage; +import de.tudresden.inf.st.e2j.jastadd.model.Grammar; +import de.tudresden.inf.st.e2j.parser.EcoreParser; +import de.tudresden.inf.st.e2j.parser.XMIParseException; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ArgumentsSource; + +import java.io.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.util.List; + +class TransformationTest extends AbstractTest { + + private static Logger logger = LogManager.getLogger(TransformationTest.class); + + @BeforeAll + static void setUpDirectories() throws IOException { + deleteFolder("src/gen/resources/grammar/zoo/"); + deleteFolder("src/gen/resources/grammar/"); + + // if the required directories do not exist, create them + Files.createDirectories(Paths.get("src/gen/resources/grammar/zoo")); + } + + @ParameterizedTest + @ArgumentsSource(EcoreFileProvider.class) + void transformEcore(String fileName) { + + logger.info("transforming file src/test/resources/ecore/zoo/{}", fileName); + + List<EObject> ePackages = null; + + EcoreParser parser = new EcoreParser(); + + try (InputStream stream = this.getClass().getResourceAsStream("/ecore/zoo/" + fileName)) { + Assertions.assertNotNull(stream, "unable to load resource '" + fileName + "'"); + ePackages = parser.parse(stream); + } catch (IOException | XMIParseException e) { + Assertions.fail(e); + } + + Assertions.assertNotNull(ePackages); + + Assertions.assertTrue(ePackages.size() > 0, "there should be at least one ePackage in an ecore model"); + + StringBuilder b = new StringBuilder(); + + for (EObject eObject : ePackages) { + Assertions.assertTrue(eObject instanceof EPackage); + + Grammar grammar = ((EPackage) eObject).getGrammar(); + grammar.print(b); + b.append("\n\n"); + } + + fileName = fileName.replaceFirst("\\.ecore$", ".relast"); + logger.info("writing grammar to {}", fileName); + + try (PrintWriter out = new PrintWriter("src/gen/resources/grammar/zoo/" + fileName, StandardCharsets.UTF_8.name())) { + out.print(b.toString()); + } catch (FileNotFoundException | UnsupportedEncodingException e) { + Assertions.fail("unable to write output file", e); + } + + } + + /** + * transforms an ecore model into a relAST grammar + * + * @param sourceFile the source file (relative to src/test/resources) + * @param targetFile the target file, relative to the project base directory + */ + private void transformFile(String sourceFile, String targetFile) { + + EObject ePackage = null; + + EcoreParser parser = new EcoreParser(); + + try (InputStream stream = this.getClass().getResourceAsStream(sourceFile)) { + Assertions.assertNotNull(stream, "unable to load resource '" + sourceFile + "'"); + ePackage = parser.parse(stream).get(0); + } catch (IOException | XMIParseException e) { + Assertions.fail(e); + } + + Assertions.assertNotNull(ePackage); + + Assertions.assertTrue(ePackage instanceof EPackage); + + Grammar g = ((EPackage) ePackage).getGrammar(); + + StringBuilder b = new StringBuilder(); + + g.print(b); + + try (PrintWriter out = new PrintWriter(targetFile)) { + out.print(b.toString()); + } catch (FileNotFoundException e) { + Assertions.fail("unable to write output file", e); + } + } + + @Test + void transformTrain() { + transformFile("/ecore/Train.ecore", "src/gen/resources/grammar/Train.relast"); + } + + @Test + void transformBigraph() { + transformFile("/ecore/bigraph.ecore", "src/gen/resources/grammar/bigraph.relast"); + } + + @Test + void transformEcore() { + transformFile("/ecore/ecore.ecore", "src/gen/resources/grammar/ecore.relast"); + } + +} diff --git a/src/test/java/de/tudresden/inf/st/e2j/parser/ParserTest.java b/src/test/java/de/tudresden/inf/st/e2j/parser/ParserTest.java index 6635beae0bb32768a8d394ae7e05561000fdb026..8d3b97f18e64afc7d0c79fa438e7098bc94cfc0a 100644 --- a/src/test/java/de/tudresden/inf/st/e2j/parser/ParserTest.java +++ b/src/test/java/de/tudresden/inf/st/e2j/parser/ParserTest.java @@ -1,26 +1,36 @@ package de.tudresden.inf.st.e2j.parser; +import de.tudresden.inf.st.e2j.AbstractTest; +import de.tudresden.inf.st.e2j.EcoreFileProvider; import de.tudresden.inf.st.e2j.jastadd.model.EObject; import de.tudresden.inf.st.e2j.jastadd.model.EPackage; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtensionContext; import org.junit.jupiter.params.ParameterizedTest; -import org.junit.jupiter.params.provider.Arguments; -import org.junit.jupiter.params.provider.ArgumentsProvider; import org.junit.jupiter.params.provider.ArgumentsSource; import java.io.*; import java.nio.charset.StandardCharsets; -import java.util.stream.Stream; +import java.nio.file.Files; +import java.nio.file.Paths; -class ParserTest { +class ParserTest extends AbstractTest { private static Logger logger = LogManager.getLogger(ParserTest.class); + @BeforeAll + static void setUpDirectories() throws IOException { + deleteFolder("src/gen/resources/ecore/zoo/"); + deleteFolder("src/gen/resources/ecore/"); + + // if the required directories do not exist, create them + Files.createDirectories(Paths.get("src/gen/resources/ecore/zoo")); + } + @ParameterizedTest @ArgumentsSource(EcoreFileProvider.class) void parseEcore(String fileName) { @@ -49,7 +59,7 @@ class ParserTest { logger.info("writing {} packages", p.getPackageList().size()); p.writeXMI(b, "ISO-8859-1"); - try (PrintWriter out = new PrintWriter("src/test/resources/ecore/zoo-gen/" + fileName, StandardCharsets.ISO_8859_1.name())) { + try (PrintWriter out = new PrintWriter("src/gen/resources/ecore/zoo/" + fileName, StandardCharsets.ISO_8859_1.name())) { out.print(b.toString()); } catch (FileNotFoundException | UnsupportedEncodingException e) { Assertions.fail("unable to write output file", e); @@ -83,7 +93,7 @@ class ParserTest { p.writeXMI(b); - try (PrintWriter out = new PrintWriter("bigraph_out.ecore")) { + try (PrintWriter out = new PrintWriter("src/gen/resources/ecore/bigraph.ecore")) { out.print(b.toString()); } catch (FileNotFoundException e) { Assertions.fail("unable to write output file", e); @@ -118,7 +128,7 @@ class ParserTest { p.writeXMI(b); - try (PrintWriter out = new PrintWriter("ecore_out.ecore")) { + try (PrintWriter out = new PrintWriter("src/gen/resources/ecore/ecore.ecore")) { out.print(b.toString()); } catch (FileNotFoundException e) { Assertions.fail("unable to write output file", e); @@ -127,23 +137,4 @@ class ParserTest { System.out.println(b.toString()); } - public static class EcoreFileProvider implements ArgumentsProvider { - - @Override - public Stream<? extends Arguments> provideArguments(ExtensionContext context) { - - try (InputStream stream = this.getClass().getResourceAsStream("/ecore/zoo")) { - return new BufferedReader(new InputStreamReader(stream)) - .lines() - .filter(fileName -> fileName.endsWith(".ecore")) - .map(Arguments::of); - } catch (IOException e) { - Assertions.fail(e); - } - - // no stream if something fails - return Stream.empty(); - } - } - } diff --git a/src/test/resources/ecore/Train.ecore b/src/test/resources/ecore/Train.ecore new file mode 100644 index 0000000000000000000000000000000000000000..facdc1435018648bde3fb7f78c4b5b997f113358 --- /dev/null +++ b/src/test/resources/ecore/Train.ecore @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="railway" nsURI="http://www.semanticweb.org/ontologies/2015/trainbenchmark" + nsPrefix="railway"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="bundleManifest" value="false"/> + <details key="modelDirectory" value="trainbenchmark-format-emf-model/build/xcore/main"/> + <details key="complianceLevel" value="8.0"/> + <details key="basePackage" value="hu.bme.mit.trainbenchmark"/> + </eAnnotations> + <eClassifiers xsi:type="ecore:EClass" name="RailwayElement" abstract="true"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="RailwayContainer"> + <eStructuralFeatures xsi:type="ecore:EReference" name="routes" upperBound="-1" + eType="#//Route" containment="true" resolveProxies="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="regions" upperBound="-1" + eType="#//Region" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Region" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="sensors" upperBound="-1" + eType="#//Sensor" containment="true" resolveProxies="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" + eType="#//TrackElement" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Route" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="active" unique="false" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="follows" upperBound="-1" + eType="#//SwitchPosition" containment="true" resolveProxies="false" eOpposite="#//SwitchPosition/route"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="requires" lowerBound="2" + upperBound="-1" eType="#//Sensor"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="entry" eType="#//Semaphore"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="exit" eType="#//Semaphore"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Sensor" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitors" upperBound="-1" + eType="#//TrackElement" eOpposite="#//TrackElement/monitoredBy"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="TrackElement" abstract="true" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitoredBy" upperBound="-1" + eType="#//Sensor" eOpposite="#//Sensor/monitors"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="connectsTo" upperBound="-1" + eType="#//TrackElement"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Segment" eSuperTypes="#//TrackElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" unique="false" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="semaphores" upperBound="-1" + eType="#//Semaphore" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Switch" eSuperTypes="#//TrackElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="currentPosition" unique="false" + eType="#//Position"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="positions" upperBound="-1" + eType="#//SwitchPosition" eOpposite="#//SwitchPosition/target"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="SwitchPosition" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" unique="false" + eType="#//Position"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="#//Route" + eOpposite="#//Route/follows"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Switch" + eOpposite="#//Switch/positions"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Semaphore" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="signal" unique="false" + eType="#//Signal"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="Position"> + <eLiterals name="FAILURE"/> + <eLiterals name="STRAIGHT" value="1"/> + <eLiterals name="DIVERGING" value="2"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="Signal"> + <eLiterals name="FAILURE"/> + <eLiterals name="STOP" value="1"/> + <eLiterals name="GO" value="2"/> + </eClassifiers> +</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/ACG.ecore b/src/test/resources/ecore/zoo-gen/ACG.ecore deleted file mode 100644 index 23206703e90ed8cd9affb4996e9dfffad0bcc2d1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ACG.ecore +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ACG"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ACG" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metamodel" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startsWith" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/ACGElement" containment="true" eOpposite="/0/ACGElement/acg"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ACGElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="acg" ordered="false" lowerBound="1" eType="/0/ACG" eOpposite="/0/ACG/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/0/ACGElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="context" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/ACGElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="context" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/VariableDecl"/> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true" eSuperTypes="/0/ACGElement /0/StatementBlock"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ASMNode" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CodeNode" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleNode" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="StatementBlock" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="CompoundStat" abstract="true" eSuperTypes="/0/Statement /0/StatementBlock"/> - <eClassifiers xsi:type="ecore:EClass" name="ForEachStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/0/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OnceStat" eSuperTypes="/0/CompoundStat"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LetStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnalyzeStat" eSuperTypes="/0/CompoundStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReportStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" ordered="false" unique="false" lowerBound="1" eType="/0/Severity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Severity"> - <eLiterals name="critic" value="1"/> - <eLiterals name="error" value="2"/> - <eLiterals name="warning" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParamStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmitStat" abstract="true" eSuperTypes="/0/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="LabelStat" eSuperTypes="/0/EmitStat"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NewStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="DupStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="DupX1Stat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PopStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="SwapStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="IterateStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="EndIterateStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="GetAsmStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="FindMEStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PushTStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PushFStat" eSuperTypes="/0/EmitStat"/> - <eClassifiers xsi:type="ecore:EClass" name="EmitWithOperandStat" abstract="true" eSuperTypes="/0/EmitStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PushStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PushIStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PushDStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="LoadStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="StoreStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="CallStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="PCallStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="SuperCallStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="GetStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="SetStat" eSuperTypes="/0/EmitWithOperandStat"/> - <eClassifiers xsi:type="ecore:EClass" name="EmitWithLabelRefStat" abstract="true" eSuperTypes="/0/EmitStat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/LabelStat"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStat" eSuperTypes="/0/EmitWithLabelRefStat"/> - <eClassifiers xsi:type="ecore:EClass" name="GotoStat" eSuperTypes="/0/EmitWithLabelRefStat"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableDecl" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/VariableDecl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelfExp" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="LastExp" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="IfExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenExp" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseExp" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IsAExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LetExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" abstract="true" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NavigationExp" eSuperTypes="/0/PropertyCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="IteratorExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/0/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationCallExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExp" eSuperTypes="/0/OperationCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="LiteralExp" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="OclUndefinedExp" eSuperTypes="/0/LiteralExp"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionExp" abstract="true" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceExp" eSuperTypes="/0/CollectionExp"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ACME.ecore b/src/test/resources/ecore/zoo-gen/ACME.ecore deleted file mode 100644 index bccaf4d03a90d212c613d40a580fc85d79065c92..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ACME.ecore +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ACME"> - <eClassifiers xsi:type="ecore:EClass" name="ACMEFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/0/ACMEEntry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ACMEEntry" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representations" upperBound="-1" eType="/0/Representation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" upperBound="-1" eType="/0/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/0/Element /0/ACMEEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentDeclaration" upperBound="-1" eType="/0/ComponentInstance" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectorDeclaration" upperBound="-1" eType="/0/Connector" containment="true" eOpposite="/0/Connector/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachments" upperBound="-1" eType="/0/Link" containment="true" eOpposite="/0/Link/systemAttachment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" upperBound="-1" eType="/0/Link" containment="true" eOpposite="/0/Link/systemBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Representation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="systems" upperBound="-1" eType="/0/System" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" upperBound="-1" eType="/0/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentInstance" eSuperTypes="/0/Component"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceOf" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentType" eSuperTypes="/0/Component /0/ACMEEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extend" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Connector" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" upperBound="-1" eType="/0/Role" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/0/System" eOpposite="/0/System/connectorDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemBinding" ordered="false" lowerBound="1" eType="/0/System" eOpposite="/0/System/bindings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemAttachment" ordered="false" lowerBound="1" eType="/0/System" eOpposite="/0/System/attachments"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attachment" eSuperTypes="/0/Link"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comp" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="con" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="role" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/0/Link"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compSrc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portSrc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compDest" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portDest" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ADELFE.ecore b/src/test/resources/ecore/zoo-gen/ADELFE.ecore deleted file mode 100644 index 8cfb70713391a1fe7d64bea2e531c718cf30770c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ADELFE.ecore +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ADELFE"> - <eClassifiers xsi:type="ecore:EClass" name="Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Environnement" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="#//Element" containment="true" eOpposite="#//Element/environnement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="environnement" ordered="false" lowerBound="1" eType="#//Environnement" eOpposite="#//Environnement/element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/elementA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="perception" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/elementP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CooperativeAgent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementA" ordered="false" lowerBound="1" eType="#//Element" eOpposite="#//Element/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementP" ordered="false" lowerBound="1" eType="#//Element" eOpposite="#//Element/perception"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" upperBound="-1" eType="#//Representation" containment="true" eOpposite="#//Representation/cooperativeAgentR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="skill" ordered="false" lowerBound="1" upperBound="-1" eType="#//Skill" containment="true" eOpposite="#//Skill/cooperativeAgentS"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aptitude" ordered="false" upperBound="-1" eType="#//Aptitude" containment="true" eOpposite="#//Aptitude/cooperativeAgentA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" upperBound="-1" eType="#//Characteristic" containment="true" eOpposite="#//Characteristic/cooperativeAgentCha"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communication" ordered="false" upperBound="-1" eType="#//Communication" containment="true" eOpposite="#//Communication/cooperativeAgentCom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="observes" ordered="false" lowerBound="1" upperBound="-1" eType="#//CooperationRules"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Representation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperativeAgentR" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="#//Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Skill"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperativeAgentS" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/skill"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Aptitude"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperativeAgentA" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/aptitude"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Characteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperativeAgentCha" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Communication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperativeAgentCom" ordered="false" lowerBound="1" eType="#//CooperativeAgent" eOpposite="#//CooperativeAgent/communication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aip" ordered="false" upperBound="-1" eType="#//AIP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AIP"/> - <eClassifiers xsi:type="ecore:EClass" name="CooperationRules"> - <eStructuralFeatures xsi:type="ecore:EReference" name="detects" ordered="false" lowerBound="1" upperBound="-1" eType="#//NCS" eOpposite="#//NCS/cooperationRules"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NCS"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperationRules" ordered="false" lowerBound="1" eType="#//CooperationRules" eOpposite="#//CooperationRules/detects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Incomprehension" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Ambiguity" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Incompetence" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Unproductiveness" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Concurrency" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Conflict" eSuperTypes="#//NCS"/> - <eClassifiers xsi:type="ecore:EClass" name="Uselessness" eSuperTypes="#//NCS"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/ASM.ecore b/src/test/resources/ecore/zoo-gen/ASM.ecore deleted file mode 100644 index b7eb1430e413e0bf111cc92347a0bdd4afeab7f9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ASM.ecore +++ /dev/null @@ -1,147 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="ASM"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XAsmFile" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="XAsmSpec" eSuperTypes="/1/XAsmFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Asm" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Asm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Asm" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" lowerBound="1" eType="/1/Signature" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaInformation" ordered="false" lowerBound="1" eType="/1/MetaInformation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Body" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signature" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMain" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/1/Argument" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/1/VariableDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Body" eSuperTypes="/1/XAsmFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declarations" upperBound="-1" eType="/1/Declaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialization" ordered="false" eType="/1/Initialization" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/1/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaInformation" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedAsIn" ordered="false" upperBound="-1" eType="/1/Signature" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="usedAs" ordered="false" unique="false" lowerBound="1" eType="/2/AsmType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accessUpdateFunctions" ordered="false" upperBound="-1" eType="/1/AccessUpdateFunction" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AccessUpdateFunction" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/2/AccessUpdateType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functions" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Function" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Declaration" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/1/Declaration /1/ElementDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initTerm" ordered="false" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExternal" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Universe" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superUniverses" ordered="false" upperBound="-1" eType="/1/Universe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Initialization" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Term" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Constant" abstract="true" eSuperTypes="/1/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="FunctionOrVariableTerm" eSuperTypes="/1/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/1/ElementDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terms" ordered="false" upperBound="-1" eType="/1/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorTerm" eSuperTypes="/1/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftExp" ordered="false" lowerBound="1" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightExp" ordered="false" eType="/1/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UndefConstant" eSuperTypes="/1/Constant"/> - <eClassifiers xsi:type="ecore:EClass" name="Rule" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inSequence" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SkipRule" eSuperTypes="/1/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="AsmInvocation" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="asmName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/1/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="function" ordered="false" lowerBound="1" eType="/1/FunctionOrVariableTerm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updateTerm" ordered="false" lowerBound="1" eType="/1/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChooseRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="chooseId" ordered="false" lowerBound="1" eType="/1/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inSet" ordered="false" eType="/1/Universe" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifChoosenRules" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifNotChoosenRule" ordered="false" eType="/1/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoForallRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="/1/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inSet" ordered="false" eType="/1/Universe" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doRule" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenRule" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseRule" ordered="false" eType="/1/Rule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseIfRule" ordered="false" eType="/1/ElseIf" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElseIf" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/1/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenRule" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseRule" ordered="false" eType="/1/Rule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseIfRule" ordered="false" eType="/1/ElseIf" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtendRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Extension" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementDecl" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDecl" eSuperTypes="/1/ElementDecl"/> - <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" lowerBound="1" upperBound="-1" eType="/1/VariableDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="universe" ordered="false" lowerBound="1" eType="/1/Universe" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnRule" eSuperTypes="/1/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/1/Term" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Enum"> - <eClassifiers xsi:type="ecore:EEnum" name="AccessUpdateType"> - <eLiterals name="access" value="1"/> - <eLiterals name="update" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AsmType"> - <eLiterals name="function" value="1"/> - <eLiterals name="subasm" value="2"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ATL.ecore b/src/test/resources/ecore/zoo-gen/ATL.ecore deleted file mode 100644 index 1cc22c5103ab25c284f3a355dfaef99ae5f19e85..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ATL.ecore +++ /dev/null @@ -1,303 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ATL" nsURI="http://www.eclipse.org/gmt/2005/ATL" nsPrefix="atl"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Unit" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" ordered="false" upperBound="-1" eType="/0/LibraryRef" containment="true" eOpposite="/0/LibraryRef/unit"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Library" eSuperTypes="/0/Unit"> - <eStructuralFeatures xsi:type="ecore:EReference" name="helpers" upperBound="-1" eType="/0/Helper" containment="true" eOpposite="/0/Helper/library"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Query" eSuperTypes="/0/Unit"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="helpers" upperBound="-1" eType="/0/Helper" containment="true" eOpposite="/0/Helper/query"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="/0/Unit"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRefining" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inModels" lowerBound="1" upperBound="-1" eType="/1/OclModel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outModels" ordered="false" lowerBound="1" upperBound="-1" eType="/1/OclModel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/ModuleElement" containment="true" eOpposite="/0/ModuleElement/module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModuleElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Helper" eSuperTypes="/0/ModuleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" eType="/0/Query" eOpposite="/0/Query/helpers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="library" ordered="false" eType="/0/Library" eOpposite="/0/Library/helpers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/1/OclFeatureDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" abstract="true" eSuperTypes="/0/ModuleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="outPattern" ordered="false" eType="/0/OutPattern" containment="true" eOpposite="/0/OutPattern/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionBlock" ordered="false" eType="/0/ActionBlock" containment="true" eOpposite="/0/ActionBlock/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="/0/RuleVariableDeclaration" containment="true" eOpposite="/0/RuleVariableDeclaration/rule"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MatchedRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPattern" ordered="false" eType="/0/InPattern" containment="true" eOpposite="/0/InPattern/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false" upperBound="-1" eType="/0/MatchedRule" eOpposite="/0/MatchedRule/superRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superRule" ordered="false" eType="/0/MatchedRule" eOpposite="/0/MatchedRule/children"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRefining" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNoDefault" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LazyMatchedRule" eSuperTypes="/0/MatchedRule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CalledRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntrypoint" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEndpoint" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InPattern" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" lowerBound="1" upperBound="-1" eType="/0/InPatternElement" containment="true" eOpposite="/0/InPatternElement/inPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/MatchedRule" eOpposite="/0/MatchedRule/inPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filter" ordered="false" eType="/1/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutPattern" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/outPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" lowerBound="1" upperBound="-1" eType="/0/OutPatternElement" containment="true" eOpposite="/0/OutPatternElement/outPattern"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PatternElement" abstract="true" eSuperTypes="/1/VariableDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="InPatternElement" abstract="true" eSuperTypes="/0/PatternElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapsTo" ordered="false" lowerBound="1" eType="/0/OutPatternElement" eOpposite="/0/OutPatternElement/sourceElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPattern" ordered="false" lowerBound="1" eType="/0/InPattern" eOpposite="/0/InPattern/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="models" ordered="false" upperBound="-1" eType="/1/OclModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleInPatternElement" eSuperTypes="/0/InPatternElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OutPatternElement" abstract="true" eSuperTypes="/0/PatternElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="outPattern" ordered="false" lowerBound="1" eType="/0/OutPattern" eOpposite="/0/OutPattern/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceElement" ordered="false" eType="/0/InPatternElement" eOpposite="/0/InPatternElement/mapsTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" upperBound="-1" eType="/0/Binding" containment="true" eOpposite="/0/Binding/outPatternElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="/1/OclModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleOutPatternElement" eSuperTypes="/0/OutPatternElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reverseBindings" upperBound="-1" eType="/1/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForEachOutPatternElement" eSuperTypes="/0/OutPatternElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/1/Iterator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outPatternElement" ordered="false" lowerBound="1" eType="/0/OutPatternElement" eOpposite="/0/OutPatternElement/bindings"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyName" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAssignment" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleVariableDeclaration" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/variables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LibraryRef" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="unit" ordered="false" lowerBound="1" eType="/0/Unit" eOpposite="/0/Unit/libraries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionBlock" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/actionBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyName" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAssignment" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStatements" upperBound="-1" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/1/Iterator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="OCL" nsURI="http://www.eclipse.org/gmt/2005/OCL" nsPrefix="ocl"> - <eClassifiers xsi:type="ecore:EClass" name="OclExpression" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/OclType" containment="true" eOpposite="/1/OclType/oclExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifExp3" ordered="false" eType="/1/IfExp" eOpposite="/1/IfExp/elseExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedProperty" ordered="false" eType="/1/PropertyCallExp" eOpposite="/1/PropertyCallExp/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" eType="/1/CollectionExp" eOpposite="/1/CollectionExp/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="letExp" ordered="false" eType="/1/LetExp" eOpposite="/1/LetExp/in_"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExp" ordered="false" eType="/1/LoopExp" eOpposite="/1/LoopExp/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentOperation" ordered="false" eType="/1/OperationCallExp" eOpposite="/1/OperationCallExp/arguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializedVariable" ordered="false" eType="/1/VariableDeclaration" eOpposite="/1/VariableDeclaration/initExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifExp2" ordered="false" eType="/1/IfExp" eOpposite="/1/IfExp/thenExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningOperation" ordered="false" eType="/1/Operation" eOpposite="/1/Operation/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifExp1" ordered="false" eType="/1/IfExp" eOpposite="/1/IfExp/condition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningAttribute" ordered="false" eType="/1/Attribute" eOpposite="/1/Attribute/initExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredVariable" ordered="false" lowerBound="1" eType="/1/VariableDeclaration" eOpposite="/1/VariableDeclaration/variableExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperExp" eSuperTypes="/1/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveExp" abstract="true" eSuperTypes="/1/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="StringExp" eSuperTypes="/1/PrimitiveExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stringSymbol" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/1/PrimitiveExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanSymbol" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericExp" abstract="true" eSuperTypes="/1/PrimitiveExp"/> - <eClassifiers xsi:type="ecore:EClass" name="RealExp" eSuperTypes="/1/NumericExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="realSymbol" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExp" eSuperTypes="/1/NumericExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integerSymbol" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionExp" abstract="true" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/collection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagExp" eSuperTypes="/1/CollectionExp"/> - <eClassifiers xsi:type="ecore:EClass" name="OrderedSetExp" eSuperTypes="/1/CollectionExp"/> - <eClassifiers xsi:type="ecore:EClass" name="SequenceExp" eSuperTypes="/1/CollectionExp"/> - <eClassifiers xsi:type="ecore:EClass" name="SetExp" eSuperTypes="/1/CollectionExp"/> - <eClassifiers xsi:type="ecore:EClass" name="TupleExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tuplePart" upperBound="-1" eType="/1/TuplePart" containment="true" eOpposite="/1/TuplePart/tuple"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TuplePart" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tuple" ordered="false" lowerBound="1" eType="/1/TupleExp" eOpposite="/1/TupleExp/tuplePart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/1/MapElement" containment="true" eOpposite="/1/MapElement/map"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapElement" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="map" ordered="false" lowerBound="1" eType="/1/MapExp" eOpposite="/1/MapExp/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumLiteralExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclUndefinedExp" eSuperTypes="/1/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" abstract="true" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/appliedProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NavigationOrAttributeCallExp" eSuperTypes="/1/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationCallExp" eSuperTypes="/1/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/parentOperation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operationName" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExp" eSuperTypes="/1/OperationCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionOperationCallExp" eSuperTypes="/1/OperationCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="LoopExp" abstract="true" eSuperTypes="/1/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/loopExp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterators" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Iterator" containment="true" eOpposite="/1/Iterator/loopExpr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IterateExp" eSuperTypes="/1/LoopExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/VariableDeclaration" containment="true" eOpposite="/1/VariableDeclaration/baseExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IteratorExp" eSuperTypes="/1/LoopExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LetExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/1/VariableDeclaration" containment="true" eOpposite="/1/VariableDeclaration/letExp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in_" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/letExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfExp" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenExpression" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/ifExp2"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/ifExp1"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseExpression" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/ifExp3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varName" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/OclType" containment="true" eOpposite="/1/OclType/variableDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initExpression" ordered="false" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/initializedVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="letExp" ordered="false" eType="/1/LetExp" eOpposite="/1/LetExp/variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseExp" ordered="false" eType="/1/IterateExp" eOpposite="/1/IterateExp/result"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableExp" ordered="false" upperBound="-1" eType="/1/VariableExp" eOpposite="/1/VariableExp/referredVariable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iterator" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExpr" ordered="false" eType="/1/LoopExp" eOpposite="/1/LoopExp/iterators"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation" eOpposite="/1/Operation/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionType" eSuperTypes="/1/OclType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementType" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/collectionTypes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclType" eSuperTypes="/1/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definitions" ordered="false" eType="/1/OclContextDefinition" eOpposite="/1/OclContextDefinition/context_"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" ordered="false" eType="/1/OclExpression" eOpposite="/1/OclExpression/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" eType="/1/Operation" eOpposite="/1/Operation/returnType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapType2" ordered="false" eType="/1/MapType" eOpposite="/1/MapType/valueType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" eType="/1/Attribute" eOpposite="/1/Attribute/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapType" ordered="false" eType="/1/MapType" eOpposite="/1/MapType/keyType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectionTypes" ordered="false" eType="/1/CollectionType" eOpposite="/1/CollectionType/elementType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tupleTypeAttribute" ordered="false" eType="/1/TupleTypeAttribute" eOpposite="/1/TupleTypeAttribute/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableDeclaration" ordered="false" eType="/1/VariableDeclaration" eOpposite="/1/VariableDeclaration/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" abstract="true" eSuperTypes="/1/OclType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="/1/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanType" eSuperTypes="/1/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericType" abstract="true" eSuperTypes="/1/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerType" eSuperTypes="/1/NumericType"/> - <eClassifiers xsi:type="ecore:EClass" name="RealType" eSuperTypes="/1/NumericType"/> - <eClassifiers xsi:type="ecore:EClass" name="BagType" eSuperTypes="/1/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="OrderedSetType" eSuperTypes="/1/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="/1/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="SetType" eSuperTypes="/1/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="OclAnyType" eSuperTypes="/1/OclType"/> - <eClassifiers xsi:type="ecore:EClass" name="TupleType" eSuperTypes="/1/OclType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/1/TupleTypeAttribute" containment="true" eOpposite="/1/TupleTypeAttribute/tupleType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TupleTypeAttribute" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/tupleTypeAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tupleType" ordered="false" lowerBound="1" eType="/1/TupleType" eOpposite="/1/TupleType/attributes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclModelElement" eSuperTypes="/1/OclType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/1/OclModel" eOpposite="/1/OclModel/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapType" eSuperTypes="/1/OclType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valueType" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/mapType2"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyType" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/mapType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclFeatureDefinition" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false" lowerBound="1" eType="/1/OclFeature" containment="true" eOpposite="/1/OclFeature/definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context_" ordered="false" eType="/1/OclContextDefinition" containment="true" eOpposite="/1/OclContextDefinition/definition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclContextDefinition" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/1/OclFeatureDefinition" eOpposite="/1/OclFeatureDefinition/context_"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context_" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/definitions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclFeature" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" eType="/1/OclFeatureDefinition" eOpposite="/1/OclFeatureDefinition/feature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/OclFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initExpression" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/owningAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/1/OclFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/1/OclType" containment="true" eOpposite="/1/OclType/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/OclExpression" containment="true" eOpposite="/1/OclExpression/owningOperation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclModel" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" ordered="false" lowerBound="1" eType="/1/OclModel" eOpposite="/1/OclModel/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/1/OclModelElement" eOpposite="/1/OclModelElement/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" upperBound="-1" eType="/1/OclModel" eOpposite="/1/OclModel/metamodel"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes" nsURI="http://www.eclipse.org/gmt/2005/PrimitiveTypes" nsPrefix="ptypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ATOM.ecore b/src/test/resources/ecore/zoo-gen/ATOM.ecore deleted file mode 100644 index b7b72c315baf7f65e3b1a6b4f654ecd08834f1ad..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ATOM.ecore +++ /dev/null @@ -1,93 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="ATOM"> - <eClassifiers xsi:type="ecore:EClass" name="ATOM"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subtitle" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rights" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logo" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Link" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastUpdate" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generator" ordered="false" eType="/1/Generator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categories" ordered="false" upperBound="-1" eType="/1/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Author" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contibutors" ordered="false" upperBound="-1" eType="/1/Contributor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/1/Entry" containment="true" eOpposite="/1/Entry/atom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rights" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="summary" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Link" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Source" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="published" ordered="false" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastUpdate" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/1/Content" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categories" ordered="false" upperBound="-1" eType="/1/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Author" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contibutors" ordered="false" upperBound="-1" eType="/1/Contributor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="atom" ordered="false" lowerBound="1" eType="/1/ATOM" eOpposite="/1/ATOM/entries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logo" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rights" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subtitle" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" upperBound="-1" eType="/1/Link" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastUpdate" ordered="false" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generator" ordered="false" eType="/1/Generator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributors" ordered="false" upperBound="-1" eType="/1/Contributor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categories" ordered="false" upperBound="-1" eType="/1/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" eType="/1/Author" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Content"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InLineXHTMLContent" eSuperTypes="/1/Content"/> - <eClassifiers xsi:type="ecore:EClass" name="InLineOtherContent" eSuperTypes="/1/Content"/> - <eClassifiers xsi:type="ecore:EClass" name="OutOfLineContent" eSuperTypes="/1/Content"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Category"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="term" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scheme" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="href" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rel" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hreflang" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lenght" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/1/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributor" eSuperTypes="/1/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hours" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minutes" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seconds" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/AWKPrograms.ecore b/src/test/resources/ecore/zoo-gen/AWKPrograms.ecore deleted file mode 100644 index 270905a6f06ef08d0158821c49e842b0878b1853..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/AWKPrograms.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="AWKPrograms"> - <eClassifiers xsi:type="ecore:EClass" name="AWKProgram"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" lowerBound="1" eType="/1/File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" ordered="false" lowerBound="1" eType="/1/File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" lowerBound="1" eType="/1/Script"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="File"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="records" upperBound="-1" eType="/1/Record" containment="true" eOpposite="/1/Record/r_file"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Record"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_file" ordered="false" lowerBound="1" eType="/1/File" eOpposite="/1/File/records"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" eType="/1/Field" containment="true" eOpposite="/1/Field/f_record"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="f_record" ordered="false" lowerBound="1" eType="/1/Record" eOpposite="/1/Record/fields"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Script"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1" eType="/1/Rule" containment="true" eOpposite="/1/Rule/r_script"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_script" ordered="false" lowerBound="1" eType="/1/Script" eOpposite="/1/Script/rules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" ordered="false" lowerBound="1" eType="/1/Pattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/1/Action"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pattern"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="regularExpression" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instructions" upperBound="-1" eType="/1/Instruction" containment="true" eOpposite="/1/Instruction/i_action"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instruction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_action" ordered="false" lowerBound="1" eType="/1/Action" eOpposite="/1/Action/instructions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialRule" eSuperTypes="/1/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="FinalRule" eSuperTypes="/1/Rule"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/AbstractSyntaxStereotypesUML1.4.ecore b/src/test/resources/ecore/zoo-gen/AbstractSyntaxStereotypesUML1.4.ecore deleted file mode 100644 index a0de1783ec04e84f5502e88906f8ab158594ef21..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/AbstractSyntaxStereotypesUML1.4.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="AbstractSynthax"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceTag" ordered="false" upperBound="-1" eType="/1/TaggedValue" eOpposite="/1/TaggedValue/referenceValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" upperBound="-1" eType="/1/Stereotype" eOpposite="/1/Stereotype/extendedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/Constraint" eOpposite="/1/Constraint/constrainedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taggedValue" ordered="false" upperBound="-1" eType="/1/TaggedValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedStereotype" ordered="false" eType="/1/Stereotype" eOpposite="/1/Stereotype/stereotypeConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaggedValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceValue" ordered="false" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/referenceTag"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/TagDefinition" eOpposite="/1/TagDefinition/typedValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TagDefinition" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagType" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/1/Multiplicity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedValue" ordered="false" upperBound="-1" eType="/1/TaggedValue" eOpposite="/1/TaggedValue/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/Stereotype" eOpposite="/1/Stereotype/definedTag"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="/1/GeneralizableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="icon" ordered="false" lowerBound="1" eType="/1/Geometry"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseClass" ordered="false" upperBound="-1" eType="/1/Name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedTag" ordered="false" upperBound="-1" eType="/1/TagDefinition" containment="true" eOpposite="/1/TagDefinition/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeConstraint" ordered="false" upperBound="-1" eType="/1/Constraint" containment="true" eOpposite="/1/Constraint/constrainedStereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedElement" ordered="false" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/stereotype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Agate.ecore b/src/test/resources/ecore/zoo-gen/Agate.ecore deleted file mode 100644 index fcc1e8b050ec1e1daa7bbe3b4c53688faaccbb07..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Agate.ecore +++ /dev/null @@ -1,336 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="AGATE"> - <eClassifiers xsi:type="ecore:EClass" name="Entity" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Object" abstract="true" eSuperTypes="/0/Entity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AGATEObject" abstract="true" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="notice" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sensitivity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isValidIn" ordered="false" lowerBound="1" eType="/0/OperationalContext"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" lowerBound="1" eType="/0/Stake"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objective" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="indicator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="traceability" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalContext" eSuperTypes="/0/AGATEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Project" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="moi" ordered="false" lowerBound="1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moa" ordered="false" lowerBound="1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="director" ordered="false" lowerBound="1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/ProjectContextElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatedISs" ordered="false" upperBound="-1" eType="/0/InformationSystem" eOpposite="/0/InformationSystem/associatedProjects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Standard" eSuperTypes="/0/GenericStandard"> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracterizeIC" ordered="false" upperBound="-1" eType="/0/InterfaceCharacteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracterizeTC" ordered="false" upperBound="-1" eType="/0/TechnicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracterizeLC" ordered="false" upperBound="-1" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracterizeP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracterizeR" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericStandard" abstract="true" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/Standard" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Threat" eSuperTypes="/0/GenericThreat"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DCSSI" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clarifies" ordered="false" upperBound="-1" eType="/0/Vulnerability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericThreat" abstract="true" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedBy" ordered="false" upperBound="-1" eType="/0/Threat" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vulnerability" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" lowerBound="1" eType="/0/Entity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TrafficClass" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="traffic" ordered="false" upperBound="-1" eType="/0/Traffic" eOpposite="/0/Traffic/trafficClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceCharacteristic" abstract="true" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConfidentialityLevel" eSuperTypes="/0/InterfaceCharacteristic"/> - <eClassifiers xsi:type="ecore:EClass" name="Protocol" eSuperTypes="/0/InterfaceCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isoLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="/0/InterfaceCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="/0/InterfaceCharacteristic"/> - <eClassifiers xsi:type="ecore:EClass" name="ProjectContextElement" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataClass" eSuperTypes="/0/AGATEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/AGATEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Risk" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disponibilityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integrityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="confidencialityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByCR" ordered="false" lowerBound="1" eType="/0/CountermeasureRequirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByAO" ordered="false" lowerBound="1" eType="/0/ArchitectureObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByMO" ordered="false" lowerBound="1" eType="/0/MADIOSObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByDR" ordered="false" lowerBound="1" eType="/0/DomainRelation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesToRO" ordered="false" lowerBound="1" eType="/0/ReusableObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesToCO" ordered="false" lowerBound="1" eType="/0/CommunicationObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isGeneratedBy" ordered="false" lowerBound="1" eType="/0/Threat"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stake" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="relativeDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/0/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Requirement" abstract="true" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="criticality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredBy" ordered="false" upperBound="-1" eType="/0/ArchitectureObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characterizes" ordered="false" upperBound="-1" eType="/0/ArchitectureObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CountermeasureRequirement" eSuperTypes="/0/Requirement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="residualVulnerability" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalRequirement" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceRequirement" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="InteroperabilityRequirement" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRequirement" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityRequirement" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="Means" abstract="true" eSuperTypes="/0/AGATEObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProvidedBy" ordered="false" lowerBound="1" eType="/0/OrganizationObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainRelation" abstract="true" eSuperTypes="/0/AGATEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="HierarchicalRelation" eSuperTypes="/0/DomainRelation"/> - <eClassifiers xsi:type="ecore:EClass" name="FunctionalRelation" eSuperTypes="/0/DomainRelation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectOF" ordered="false" eType="/0/OperationalFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectOF" ordered="false" eType="/0/OperationalFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectOO" ordered="false" eType="/0/OrganizationObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectOO" ordered="false" eType="/0/OrganizationObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectP" ordered="false" lowerBound="1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectP" ordered="false" lowerBound="1" eType="/0/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependence" eSuperTypes="/0/DomainRelation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectS" ordered="false" eType="/0/Service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectS" ordered="false" eType="/0/Service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectLC" ordered="false" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectLC" ordered="false" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectP" ordered="false" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectP" ordered="false" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectC" ordered="false" eType="/0/Center"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectC" ordered="false" eType="/0/Center"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryObjectIS" ordered="false" eType="/0/InformationSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentObjectIS" ordered="false" eType="/0/InformationSystem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureObject" abstract="true" eSuperTypes="/0/AGATEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ReusableObject" abstract="true" eSuperTypes="/0/ArchitectureObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="membership" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="confidentialityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsTo" ordered="false" eType="/0/Entity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAttachedToIS" ordered="false" eType="/0/InformationSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAttachedToA" ordered="false" eType="/0/Actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isA" ordered="false" eType="/0/Means"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Site" eSuperTypes="/0/GenericSite"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="localization" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedObjects" ordered="false" upperBound="-1" eType="/0/ReusableObject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericSite" abstract="true" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/Site" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subPackage" ordered="false" upperBound="-1" eType="/0/Package" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" upperBound="-1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedObjects" ordered="false" upperBound="-1" eType="/0/ReusableObject" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByLC" ordered="false" lowerBound="1" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByTC" ordered="false" lowerBound="1" eType="/0/TechnicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/Interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Statut" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isASpecializationOf" ordered="false" lowerBound="1" eType="/0/ReferenceService"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredBy" ordered="false" lowerBound="1" eType="/0/LogicalComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalComponent" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cots" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="editor" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constructor" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="technology" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="definedExtension" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="statut" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/TechnicalComponent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isASpecializationOf" ordered="false" lowerBound="1" eType="/0/ReferenceTechnicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/0/Interface" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalComponent" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="statut" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/LogicalComponent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isASpecializationOf" ordered="false" lowerBound="1" eType="/0/ReferenceLogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/0/Interface" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredBy" ordered="false" lowerBound="1" eType="/0/TechnicalComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalFunction" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/OperationalFunction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByS" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationObject" abstract="true" eSuperTypes="/0/ReusableObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" upperBound="-1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subordinate" ordered="false" lowerBound="1" eType="/0/HierarchicalRelation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superior" ordered="false" lowerBound="1" eType="/0/HierarchicalRelation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Center" eSuperTypes="/0/GenericCenter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedObjects" ordered="false" upperBound="-1" eType="/0/ReusableObject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericCenter" abstract="true" eSuperTypes="/0/OrganizationObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="centers" ordered="false" upperBound="-1" eType="/0/Center" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationSystem" eSuperTypes="/0/OrganizationObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="membershipCountry" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="currentLocation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startServiceDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stopServiceDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isGeneric" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="functionalDomain" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/InformationSystem" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatedProjects" ordered="false" upperBound="-1" eType="/0/Project" eOpposite="/0/Project/associatedISs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/Objective" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fixes" ordered="false" upperBound="-1" eType="/0/OperationalContext"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedBy" ordered="false" upperBound="-1" eType="/0/Actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/0/Interface" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/GenericRole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericRole" abstract="true" eSuperTypes="/0/OrganizationObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" upperBound="-1" eType="/0/Role" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/0/GenericActor"/> - <eClassifiers xsi:type="ecore:EClass" name="GenericActor" abstract="true" eSuperTypes="/0/OrganizationObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actors" ordered="false" upperBound="-1" eType="/0/Actor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TelecomOperator" eSuperTypes="/0/Actor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contractType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/0/Interface" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationObject" abstract="true" eSuperTypes="/0/ArchitectureObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="confidentialityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsTo" ordered="false" eType="/0/Entity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/0/CommunicationObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristics" ordered="false" upperBound="-1" eType="/0/InterfaceCharacteristic" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/Interface" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interconnection" eSuperTypes="/0/CommunicationObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="linkType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="between" ordered="false" lowerBound="2" upperBound="2" eType="/0/Interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationFlow" eSuperTypes="/0/CommunicationObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frequency" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="media" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="continuity" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="myContainer" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="availabilityRatio" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integrity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interoperabilityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mediumFlow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximumFlow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unitMediumFlow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="averageEvent" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximumFlowOverOneDuration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transports" ordered="false" lowerBound="1" eType="/0/Information"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverP" ordered="false" lowerBound="1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterP" ordered="false" lowerBound="1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverOO" ordered="false" lowerBound="1" eType="/0/OrganizationObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterOO" ordered="false" lowerBound="1" eType="/0/OrganizationObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverOF" ordered="false" lowerBound="1" eType="/0/OperationalFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterOF" ordered="false" lowerBound="1" eType="/0/OperationalFunction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Traffic" eSuperTypes="/0/CommunicationObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sequence" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interoperabilityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trafficClass" ordered="false" lowerBound="1" eType="/0/TrafficClass" eOpposite="/0/TrafficClass/traffic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataClass" ordered="false" lowerBound="1" eType="/0/DataClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverP" ordered="false" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterP" ordered="false" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverIS" ordered="false" eType="/0/InformationSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterIS" ordered="false" eType="/0/InformationSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverC" ordered="false" eType="/0/Center"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterC" ordered="false" eType="/0/Center"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverTO" ordered="false" eType="/0/TelecomOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterTO" ordered="false" eType="/0/TelecomOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverLC" ordered="false" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterLC" ordered="false" eType="/0/LogicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverTC" ordered="false" eType="/0/TechnicalComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitterTC" ordered="false" eType="/0/TechnicalComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information" eSuperTypes="/0/CommunicationObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="storageSupport" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="persistence" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="DataType" ordered="false" eType="/0/DataClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceObject" abstract="true" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceTechnicalComponent" eSuperTypes="/0/ReferenceObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/ReferenceTechnicalComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalComponentReferenceFrame" eSuperTypes="/0/ReferenceObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/ReferenceTechnicalComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceLogicalComponent" eSuperTypes="/0/ReferenceObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/ReferenceLogicalComponent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceService" eSuperTypes="/0/ReferenceObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/ReferenceObject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServiceReferenceFrame"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOfRS" ordered="false" upperBound="-1" eType="/0/ReferenceService" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOfRLC" ordered="false" upperBound="-1" eType="/0/ReferenceLogicalComponent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MADIOSObject" abstract="true" eSuperTypes="/0/Object"/> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="/0/MADIOSObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByS" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="/0/MADIOSObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByS" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/MADIOSObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByS" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/MADIOSObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCoveredByP" ordered="false" upperBound="-1" eType="/0/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isisCoveredByS" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Amble.ecore b/src/test/resources/ecore/zoo-gen/Amble.ecore deleted file mode 100644 index f6ba75e78549aacf4bd2286632a71a7248258c46..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Amble.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Amble"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processes" ordered="false" upperBound="-1" eType="/1/Process" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="networks" ordered="false" upperBound="-1" eType="/1/Network" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minId" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxId" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="instancesNb" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" upperBound="-1" eType="/1/State" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initial" ordered="false" eType="/1/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/1/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectedTo" ordered="false" upperBound="-1" eType="/1/Network"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInitial" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/1/Guard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="/1/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/incoming"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trans" eSuperTypes="/1/Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waitFor" ordered="false" lowerBound="1" eType="/1/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Strans" eSuperTypes="/1/Transition"/> - <eClassifiers xsi:type="ecore:EClass" name="Transall" eSuperTypes="/1/Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waitFor" ordered="false" lowerBound="1" eType="/1/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Network" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="channels" ordered="false" upperBound="-1" eType="/1/Channel" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="messages" ordered="false" upperBound="-1" eType="/1/Message" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Process"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Ant.ecore b/src/test/resources/ecore/zoo-gen/Ant.ecore deleted file mode 100644 index f198e3baae71ae173f1fe7c6424a036674dc25e2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Ant.ecore +++ /dev/null @@ -1,211 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Ant"> - <eClassifiers xsi:type="ecore:EClass" name="Project"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="basedir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" lowerBound="1" eType="/0/Target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" eType="/0/Path" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" eType="/0/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskdef" ordered="false" upperBound="-1" eType="/0/TaskDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" lowerBound="1" upperBound="-1" eType="/0/Target" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyName" abstract="true" eSuperTypes="/0/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyValue" eSuperTypes="/0/PropertyName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyLocation" eSuperTypes="/0/PropertyName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyFile" eSuperTypes="/0/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyEnv" eSuperTypes="/0/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="environment" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Target"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unless" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ifCondition" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="depends" ordered="false" upperBound="-1" eType="/0/Target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" upperBound="-1" eType="/0/Task" containment="true" eOpposite="/0/Task/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pattern" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Basic" abstract="true" eSuperTypes="/0/Pattern"/> - <eClassifiers xsi:type="ecore:EClass" name="Mapper" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpathref" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="from" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InExcludes" abstract="true" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ifCondition" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unless" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Includes" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="Excludes" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="IncludesFile" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="ExcludesFile" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="FileList" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="files" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Filter" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="token" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FiltersFile" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PathElement" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Set" abstract="true" eSuperTypes="/0/Pattern"/> - <eClassifiers xsi:type="ecore:EClass" name="PatternSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inexcludes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/InExcludes" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternset" ordered="false" upperBound="-1" eType="/0/PatternSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/0/Includes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" ordered="false" upperBound="-1" eType="/0/Excludes" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FilterSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starttoken" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endtoken" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filter" ordered="false" upperBound="-1" eType="/0/Filter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filtersfile" ordered="false" upperBound="-1" eType="/0/FiltersFile" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" eType="/0/Path" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pathElement" ordered="false" upperBound="-1" eType="/0/PathElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" upperBound="-1" eType="/0/FileSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassPath" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refid" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pathElement" ordered="false" upperBound="-1" eType="/0/PathElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" upperBound="-1" eType="/0/FileSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Target" eOpposite="/0/Target/tasks"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NewTask" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskName" ordered="false" lowerBound="1" eType="/0/TaskDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/0/Attribut" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribut"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PreDefinedTask" abstract="true" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Exec" eSuperTypes="/0/ExecutionTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executable" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Java" eSuperTypes="/0/ExecutionTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jar" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fork" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classPath" ordered="false" eType="/0/ClassPath" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MiscellaneousTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Echo" eSuperTypes="/0/MiscellaneousTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="append" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tstamp" eSuperTypes="/0/MiscellaneousTask"> - <eStructuralFeatures xsi:type="ecore:EReference" name="format" ordered="false" upperBound="-1" eType="/0/FormatTstamp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FormatTstamp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="property" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="offset" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locale" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompileTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Javac" eSuperTypes="/0/CompileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="srcdir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destdir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="debug" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fork" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optimize" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deprecation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inExcludes" ordered="false" upperBound="-1" eType="/0/InExcludes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classPath" ordered="false" eType="/0/ClassPath" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentationTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Javadoc" eSuperTypes="/0/DocumentationTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourcepath" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destdir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packagenames" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultexcludes" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowtitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchiveTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Jar" eSuperTypes="/0/ArchiveTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jarfile" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="basedir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manifest" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Mkdir" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Copy" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presservelastmodified" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tofile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="todir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="overwrite" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filtering" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="flatten" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includeEmptyDirs" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" eType="/0/FileSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filterset" ordered="false" eType="/0/FilterSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapper" ordered="false" eType="/0/Mapper" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Delete" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbose" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="quiet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="failonerror" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includeEmptyDirs" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includes" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includesfile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludes" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludesfile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultexcludes" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/AntScripts.ecore b/src/test/resources/ecore/zoo-gen/AntScripts.ecore deleted file mode 100644 index e89d60f90dd01d5883e5a6e028721e249527af88..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/AntScripts.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="AntScripts"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescribableElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommentableElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Project" eSuperTypes="/0/NamedElement /0/DescribableElement /0/CommentableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" eType="/0/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" upperBound="-1" eType="/0/Target" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultTarget" ordered="false" eType="/0/Target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resource" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="environment" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpathref" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Target" eSuperTypes="/0/NamedElement /0/DescribableElement /0/CommentableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="if" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unless" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="depends" upperBound="-1" eType="/0/Target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskElement" abstract="true" eSuperTypes="/0/NamedElement /0/CommentableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/0/Attribute" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/TaskElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/TaskElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TaskParameter" eSuperTypes="/0/TaskElement"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/AnyLogic.ecore b/src/test/resources/ecore/zoo-gen/AnyLogic.ecore deleted file mode 100644 index 893549dd61238cbee5721ce96c4c1987e4d70a9b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/AnyLogic.ecore +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="AnyLogic"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeFromBuild" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisualModelElement" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Point" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/Point" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publicFlag" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFlag" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showLabel" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Point"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="engineVersion" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="javaPackageName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activeObjectClasses" ordered="false" upperBound="-1" eType="/0/ActiveObjectClass" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="experiments" ordered="false" upperBound="-1" eType="/0/Experiment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActiveObjectClass" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientAreaTopLeft" ordered="false" lowerBound="1" eType="/0/Point" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationTopGroupPersistent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconTopGroupPersistent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="generic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="genericParameters" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="agent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="environmentDefinesInitialLocation" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectors" ordered="false" upperBound="-1" eType="/0/Connector" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedObjects" ordered="false" upperBound="-1" eType="/0/EmbeddedObject" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" ordered="false" upperBound="-1" eType="/0/Shape" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connector" eSuperTypes="/0/VisualModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceEmbeddedObject" ordered="false" lowerBound="1" eType="/0/EmbeddedObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceConnectableName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetEmbeddedObject" ordered="false" lowerBound="1" eType="/0/EmbeddedObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetConnectableName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="points" ordered="false" upperBound="-1" eType="/0/Point" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmbeddedObject" eSuperTypes="/0/VisualModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentation" ordered="false" lowerBound="1" eType="/0/EmbeddedObjectPresentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activeObjectClass" ordered="false" lowerBound="1" eType="/0/ActiveObjectClassRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="genericParametersSubstitute" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActiveObjectClassRef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape" eSuperTypes="/0/VisualModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="asObject" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embeddedIcon" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmbeddedObjectPresentation" eSuperTypes="/0/Shape"/> - <eClassifiers xsi:type="ecore:EClass" name="Experiment" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SimulationExperiment" eSuperTypes="/0/Experiment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activeObjectClass" ordered="false" lowerBound="1" eType="/0/ActiveObjectClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientAreaTopLeft" ordered="false" lowerBound="1" eType="/0/Point" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationTopGroupPersistent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconTopGroupPersistent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="frame" ordered="false" lowerBound="1" eType="/0/Frame" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commandLineArguments" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximumMemory" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="randomSeed" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seedValue" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vmArgs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="absoluteAccuracy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="relativeAccuracy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeAccuracy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixedTimeStep" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" ordered="false" upperBound="-1" eType="/0/Shape" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controls" ordered="false" upperBound="-1" eType="/0/Control" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableAdaptiveFrameManagement" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableAntiAliasing" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enablePanning" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableZoom" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionMode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cpuRatio" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="framesPerSecond" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="realTimeScale" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiProperties" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useCalendar" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stopOption" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="finalDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="finalTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelTimeUnit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="/0/VisualModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="asObject" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embeddedIcon" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillColor" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textColor" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableExpression" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="actionCode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelText" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/Font" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Button" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Frame"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/Font" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Font"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Architectural_Description.ecore b/src/test/resources/ecore/zoo-gen/Architectural_Description.ecore deleted file mode 100644 index 87d5fdd3eb94d26a717b059c659e81ca2aaacf2f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Architectural_Description.ecore +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ArchitecturalDescription"> - <eClassifiers xsi:type="ecore:EClass" name="Architecture"> - <eStructuralFeatures xsi:type="ecore:EReference" name="describedBy" ordered="false" lowerBound="1" eType="/0/ArchitectureDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureDescription"> - <eStructuralFeatures xsi:type="ecore:EReference" name="selects" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureView" eOpposite="/0/ArchitectureView/selectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizedBy" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureView" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureView"> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectedBy" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureDescription" eOpposite="/0/ArchitectureDescription/selects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constituents" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ModelElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformsTo" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureViewPoint" eOpposite="/0/ArchitectureViewPoint/views"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureViewPoint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" lowerBound="1" eType="/0/MainView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="views" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureView" eOpposite="/0/ArchitectureView/conformsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MainView"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProjectedOnto" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ArchitectureView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ModelElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/AsmL.ecore b/src/test/resources/ecore/zoo-gen/AsmL.ecore deleted file mode 100644 index 95de1b973df18868ea287356112ea3ef44242b9f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/AsmL.ecore +++ /dev/null @@ -1,236 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="AsmL"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Body" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1" eType="/0/Rule" containment="true" eOpposite="/0/Rule/ownerBody"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InWhereHolds" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="var" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="where" ordered="false" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="holds" ordered="false" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AsmLFile" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/AsmLElement" containment="true" eOpposite="/0/AsmLElement/file"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="main" ordered="false" lowerBound="1" eType="/0/Main" containment="true" eOpposite="/0/Main/mainFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AsmLElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="file" ordered="false" lowerBound="1" eType="/0/AsmLFile" eOpposite="/0/AsmLFile/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarDeclaration" eSuperTypes="/0/AsmLElement /0/VarOrCase /0/VarOrMethod"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConstant" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeclaration" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLocal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" containment="true" eOpposite="/0/Type/ownerDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Structure" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varOrCase" upperBound="-1" eType="/0/VarOrCase" containment="true" eOpposite="/0/VarOrCase/ownerStructure"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="superStructureName" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarOrCase" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerStructure" ordered="false" lowerBound="1" eType="/0/Structure" eOpposite="/0/Structure/varOrCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Case" eSuperTypes="/0/VarOrCase"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="/0/VarDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="superClassName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varOrMethod" upperBound="-1" eType="/0/VarOrMethod" containment="true" eOpposite="/0/VarOrMethod/ownerClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarOrMethod" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerClass" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/varOrMethod"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumerators" upperBound="-1" eType="/0/Enumerator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumerator" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" abstract="true" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Body" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/Function /0/VarOrMethod"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isShared" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntryPoint" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOverride" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" eType="/0/Type" containment="true" eOpposite="/0/Type/ownerMethod"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/ownerMethod"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" containment="true" eOpposite="/0/Type/ownerParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerMethod" ordered="false" lowerBound="1" eType="/0/Method" eOpposite="/0/Method/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Main" eSuperTypes="/0/Function"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mainFile" ordered="false" lowerBound="1" eType="/0/AsmLFile" eOpposite="/0/AsmLFile/main"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialisations" upperBound="-1" eType="/0/Initially" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Initially" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="/0/VarTerm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="val" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerBody" ordered="false" lowerBound="1" eType="/0/Body" eOpposite="/0/Body/rules"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SkipRule" eSuperTypes="/0/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Step" abstract="true" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StepUntilFixPoint" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="StepExpression" abstract="true" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StepWhile" eSuperTypes="/0/StepExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="StepUntil" eSuperTypes="/0/StepExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="StepForEach" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/InWhereHolds" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodInvocation" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="called" ordered="false" lowerBound="1" eType="/0/MethodCallTerm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateRule" abstract="true" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateVarRule" eSuperTypes="/0/UpdateRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="updateVar" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateFieldRule" eSuperTypes="/0/UpdateRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" lowerBound="2" upperBound="-1" eType="/0/VarTerm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateMapRule" eSuperTypes="/0/UpdateRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="updateMap" ordered="false" lowerBound="1" eType="/0/VarTerm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" lowerBound="1" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChooseRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/InWhereHolds" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifChoosenRules" ordered="false" lowerBound="1" eType="/0/Body" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifNotChoosenRule" ordered="false" eType="/0/Body" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForallRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/InWhereHolds" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doRule" ordered="false" lowerBound="1" eType="/0/Body" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenRule" ordered="false" lowerBound="1" eType="/0/Body" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseRule" ordered="false" eType="/0/Body" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseIfRule" ordered="false" eType="/0/ElseIf" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElseIf" eSuperTypes="/0/ConditionalRule"/> - <eClassifiers xsi:type="ecore:EClass" name="ReturnRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AddRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="val" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="set" ordered="false" lowerBound="1" eType="/0/VarTerm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RemoveRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="val" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="set" ordered="false" lowerBound="1" eType="/0/VarTerm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/0/AsmLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="withNull" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerDeclaration" ordered="false" eType="/0/VarDeclaration" eOpposite="/0/VarDeclaration/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerMethod" ordered="false" eType="/0/Method" eOpposite="/0/Method/returnType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerParameter" ordered="false" eType="/0/Parameter" eOpposite="/0/Parameter/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofType" ordered="false" lowerBound="1" eType="/0/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toType" ordered="false" lowerBound="1" eType="/0/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TupletType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" lowerBound="2" upperBound="-1" eType="/0/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="of" ordered="false" lowerBound="1" eType="/0/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="of" ordered="false" lowerBound="1" eType="/0/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Term" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VarTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operator" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftExp" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightExp" ordered="false" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofTerm" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toTerm" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="separator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TulpletTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terms" lowerBound="2" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodCallTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NewInstance" eSuperTypes="/0/MethodCallTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="PredicateTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/InWhereHolds" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForAllTerm" eSuperTypes="/0/PredicateTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="ExistsTerm" eSuperTypes="/0/PredicateTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnyIn" eSuperTypes="/0/PredicateTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="SetTerm" abstract="true" eSuperTypes="/0/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumerateSet" eSuperTypes="/0/SetTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vals" ordered="false" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RangeSet" eSuperTypes="/0/SetTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minval" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxval" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AlgorithmSet" eSuperTypes="/0/SetTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/InWhereHolds" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceTerm" abstract="true" eSuperTypes="/0/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumerateSequence" eSuperTypes="/0/SequenceTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vals" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RangeSequence" eSuperTypes="/0/SequenceTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minval" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxval" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constant" abstract="true" eSuperTypes="/0/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanConstant" eSuperTypes="/0/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerConstant" eSuperTypes="/0/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConstant" eSuperTypes="/0/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullConstant" eSuperTypes="/0/Constant"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Automaton.ecore b/src/test/resources/ecore/zoo-gen/Automaton.ecore deleted file mode 100644 index 61f29dad32264e6b3ee3a2a58f06f6487eeefb4e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Automaton.ecore +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Automatoon"> - <eClassifiers xsi:type="ecore:EClass" name="FiniteAutomaton"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alphabet" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitionSet" ordered="false" upperBound="-1" eType="/0/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialState" ordered="false" lowerBound="1" eType="/0/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalStateSet" ordered="false" lowerBound="1" upperBound="-1" eType="/0/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="StateSet" ordered="false" upperBound="-1" eType="/0/State"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="letter" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/State"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="combination" ordered="false" lowerBound="1" eType="/0/State"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BIBTEXML.ecore b/src/test/resources/ecore/zoo-gen/BIBTEXML.ecore deleted file mode 100644 index 76d637f6991733840667fd5584d3e9e65cea0c3d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BIBTEXML.ecore +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BIBTEXML"> - <eClassifiers xsi:type="ecore:EClass" name="BibtexFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/0/Entry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthoredEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Author" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BookTitledEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booktitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstitutionEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="institution" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EditoredEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="editor" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DatedEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JournalEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="journal" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TitledEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NotedEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublisheredEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publisher" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SchoolEntry" abstract="true" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="school" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry /0/JournalEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Book" eSuperTypes="/0/AuthoredEntry /0/EditoredEntry /0/PublisheredEntry /0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Booklet" eSuperTypes="/0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" upperBound="-1" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="howpublished" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InBook" eSuperTypes="/0/Book"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="chapter" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InCollection" eSuperTypes="/0/Book /0/BookTitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="chapter" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manual" eSuperTypes="/0/TitledEntry /0/AuthoredEntry /0/DatedEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechReport" eSuperTypes="/0/AuthoredEntry /0/InstitutionEntry /0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThesisEntry" abstract="true" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry /0/SchoolEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PhdThesis" eSuperTypes="/0/ThesisEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="MastersThesis" eSuperTypes="/0/ThesisEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="editor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publisher" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InProceedings" eSuperTypes="/0/AuthoredEntry /0/BookTitledEntry /0/Proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/InProceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Unpublished" eSuperTypes="/0/AuthoredEntry /0/TitledEntry /0/NotedEntry /0/DatedEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Entry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" upperBound="-1" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="howpublished" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BMM.ecore b/src/test/resources/ecore/zoo-gen/BMM.ecore deleted file mode 100644 index f3a9d615ba9f35bd6c9b103f58e817b503e02f84..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BMM.ecore +++ /dev/null @@ -1,112 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BMM"> - <eClassifiers xsi:type="ecore:EClass" name="MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assessment" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usingAssessmentUsesUsedAssessment" ordered="false" upperBound="-1" eType="/0/Assessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assessmentProvidesImpetusForDirective" ordered="false" upperBound="-1" eType="/0/Directive"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assessmentIdentifiesPotentialImpact" ordered="false" upperBound="-1" eType="/0/PotentialImpact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assessmentJudgmentOfInfluencer" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Influencer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="/0/MotivationElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Influencer" eSuperTypes="/0/MotivationElement"/> - <eClassifiers xsi:type="ecore:EClass" name="InfluencingOrganization" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="influencingOrganizationIsSourceOfInfluencer" ordered="false" upperBound="-1" eType="/0/Influencer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Means" eSuperTypes="/0/MotivationElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PotentialImpact" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="potentialImpactProvidesImpetusForDirective" ordered="false" upperBound="-1" eType="/0/Directive"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssessmentCategory" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assessmentCategoryCategoriesAssessment" ordered="false" upperBound="-1" eType="/0/Assessment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfluencerCategory" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="influencerCategoryCategorizesInfluencer" ordered="false" upperBound="-1" eType="/0/Influencer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationCategory" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationCategoryCategorizesInfluencingOrganization" ordered="false" upperBound="-1" eType="/0/InfluencingOrganization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationUnit" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitDefinesEnd" ordered="false" upperBound="-1" eType="/0/End"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitEstablishesMeans" ordered="false" upperBound="-1" eType="/0/Means"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitIsResponsibleForAsset" ordered="false" upperBound="-1" eType="/0/Asset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitIsResponsibleForLiability" ordered="false" upperBound="-1" eType="/0/Liability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitRecognizesInfluencer" ordered="false" upperBound="-1" eType="/0/Influencer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitActAsInfluencingOrganization" ordered="false" upperBound="-1" eType="/0/InfluencingOrganization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitMakesAssessment" ordered="false" upperBound="-1" eType="/0/Assessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationUnitIsResponsibleForBusinessProcess" ordered="false" upperBound="-1" eType="/0/BusinessProcess"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessProcess" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessProcessRealizesCourseOfAction" ordered="false" upperBound="-1" eType="/0/CourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessProcessManagerAsset" ordered="false" upperBound="-1" eType="/0/Asset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessProcessDeliversOfeering" ordered="false" upperBound="-1" eType="/0/Offering"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Asset" eSuperTypes="/0/MotivationElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Liability" eSuperTypes="/0/MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="liabilityClaimsResource" ordered="false" upperBound="-1" eType="/0/Resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="/0/Asset"/> - <eClassifiers xsi:type="ecore:EClass" name="Mission" eSuperTypes="/0/Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="missionMakesOperativeVision" ordered="false" eType="/0/Vision"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CourseOfAction" eSuperTypes="/0/Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enablingCourseofActionEnablesEnabledCourseOfAction" ordered="false" upperBound="-1" eType="/0/CourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderCourseofActionIncludesMoreSpecificCourseOfAction" ordered="false" upperBound="-1" eType="/0/CourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="courseOfActionChanneIsEffortsTowardsDesiredResult" ordered="false" eType="/0/DesiredResult"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="courseOfActionDeployAsset" ordered="false" upperBound="-1" eType="/0/Asset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="courseOfActionDefiensOffering" ordered="false" upperBound="-1" eType="/0/Offering"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FixedAsset" eSuperTypes="/0/Asset"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fixedAssetProvidesResource" ordered="false" upperBound="-1" eType="/0/Resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offering" eSuperTypes="/0/FixedAsset"> - <eStructuralFeatures xsi:type="ecore:EReference" name="offeringRequiresResource" ordered="false" upperBound="-1" eType="/0/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offeringUsesFixedAsset" ordered="false" upperBound="-1" eType="/0/FixedAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Directive" eSuperTypes="/0/Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveGovernsCourseOfAction" ordered="false" upperBound="-1" eType="/0/CourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveIsSourceOfCourseOfAction" ordered="false" upperBound="-1" eType="/0/CourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveActAsRegulation" ordered="false" upperBound="-1" eType="/0/Regulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveSupportsAchievementOfDesiredResult" ordered="false" upperBound="-1" eType="/0/DesiredResult"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveGovernsUseOfAsset" ordered="false" upperBound="-1" eType="/0/Asset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Strategy" eSuperTypes="/0/Mission"> - <eStructuralFeatures xsi:type="ecore:EReference" name="strategyIsAComponentOfThePlanForMission" ordered="false" upperBound="-1" eType="/0/Mission"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="strategyDeterminesOrganizationUnit" ordered="false" upperBound="-1" eType="/0/OrganizationUnit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tactic" eSuperTypes="/0/CourseOfAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tacticImplementsStrategy" ordered="false" upperBound="-1" eType="/0/Strategy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tacticEffectsEnforcementLevelOfBusinessRule" ordered="false" upperBound="-1" eType="/0/BusinessRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRule" eSuperTypes="/0/Directive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessRuleGuidesBusinessProcess" ordered="false" upperBound="-1" eType="/0/BusinessProcess"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicy" eSuperTypes="/0/Directive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessPolicyIsBasisForBusinessRule" ordered="false" upperBound="-1" eType="/0/BusinessRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderBusinessPolicyIncludesMoreSpecificBusinessPolicy" ordered="false" upperBound="-1" eType="/0/BusinessPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessPolicyGovernsBusinessProcess" ordered="false" upperBound="-1" eType="/0/BusinessProcess"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regulation" eSuperTypes="/0/Influencer"/> - <eClassifiers xsi:type="ecore:EClass" name="Vision" eSuperTypes="/0/End"/> - <eClassifiers xsi:type="ecore:EClass" name="DesiredResult" eSuperTypes="/0/End"> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderDesiredResultIncludesMoreSpecificDesiredResult" ordered="false" upperBound="-1" eType="/0/DesiredResult"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal" eSuperTypes="/0/DesiredResult"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goalAmplidfiesVision" ordered="false" eType="/0/Vision"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objective" eSuperTypes="/0/DesiredResult"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectiveQuantifiesGoal" ordered="false" upperBound="-1" eType="/0/Goal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PotentialReward" eSuperTypes="/0/PotentialImpact"/> - <eClassifiers xsi:type="ecore:EClass" name="Risk" eSuperTypes="/0/PotentialImpact"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BPEL.ecore b/src/test/resources/ecore/zoo-gen/BPEL.ecore deleted file mode 100644 index 32891bbb854c8c361af37caa5205f4549f49a2e6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BPEL.ecore +++ /dev/null @@ -1,953 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XSD"> - <eClassifiers xsi:type="ecore:EClass" name="XSDAnnotation" eSuperTypes="/0/XSDComponent /0/XSDRedefineContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applicationInformation" upperBound="-1" eType="/0/XSDDOMElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="userInformation" upperBound="-1" eType="/0/XSDDOMElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" upperBound="-1" eType="/0/DOMAttr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDAttributeDeclaration" eSuperTypes="/0/XSDFeature /0/XSDSchemaContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeDeclarationReference" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousTypeDefinition" ordered="false" eType="/0/XSDSimpleTypeDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinition" ordered="false" lowerBound="1" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedAttributeDeclaration" ordered="false" lowerBound="1" eType="/0/XSDAttributeDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDAttributeGroupContent" abstract="true" eSuperTypes="/0/XSDConcreteComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDAttributeGroupDefinition" eSuperTypes="/0/XSDRedefinableComponent /0/XSDAttributeGroupContent /0/XSDRedefineContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeGroupDefinitionReference" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/XSDAttributeGroupContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeUses" upperBound="-1" eType="/0/XSDAttributeUse"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeWildcardContent" ordered="false" eType="/0/XSDWildcard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeWildcard" ordered="false" eType="/0/XSDWildcard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedAttributeGroupDefinition" ordered="false" lowerBound="1" eType="/0/XSDAttributeGroupDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="syntheticWildcard" ordered="false" eType="/0/XSDWildcard" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDAttributeUse" eSuperTypes="/0/XSDComponent /0/XSDAttributeGroupContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Value"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraint" ordered="false" unique="false" eType="/0/XSDConstraint"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" ordered="false" unique="false" eType="/0/XSDAttributeUseCategory"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalValue" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeDeclaration" ordered="false" lowerBound="1" eType="/0/XSDAttributeDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" lowerBound="1" eType="/0/XSDAttributeDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDBoundedFacet" eSuperTypes="/0/XSDFundamentalFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDCardinalityFacet" eSuperTypes="/0/XSDFundamentalFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/XSDCardinality"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDComplexTypeContent" abstract="true" eSuperTypes="/0/XSDComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDComplexTypeDefinition" eSuperTypes="/0/XSDTypeDefinition /0/XSDScope"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="derivationMethod" ordered="false" unique="false" eType="/0/XSDDerivationMethod"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" upperBound="-1" eType="/0/XSDComplexFinal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentTypeCategory" ordered="false" unique="false" eType="/0/XSDContentTypeCategory"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prohibitedSubstitutions" upperBound="-1" eType="/0/XSDProhibitedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalFinal" upperBound="-1" eType="/0/XSDComplexFinal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="block" upperBound="-1" eType="/0/XSDProhibitedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentAnnotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseTypeDefinition" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/0/XSDComplexTypeContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentType" ordered="false" eType="/0/XSDComplexTypeContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeUses" upperBound="-1" eType="/0/XSDAttributeUse"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeContents" upperBound="-1" eType="/0/XSDAttributeGroupContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeWildcard" ordered="false" eType="/0/XSDWildcard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeWildcardContent" ordered="false" eType="/0/XSDWildcard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootTypeDefinition" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="syntheticParticle" ordered="false" eType="/0/XSDParticle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="syntheticWildcard" ordered="false" eType="/0/XSDWildcard" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDComponent" abstract="true" eSuperTypes="/0/XSDConcreteComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDConcreteComponent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" ordered="false" unique="false" eType="/0/XSDDOMElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/0/XSDConcreteComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" lowerBound="1" eType="/0/XSDConcreteComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schema" ordered="false" eType="/0/XSDSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="diagnostics" upperBound="-1" eType="/0/XSDDiagnostic" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDConstrainingFacet" abstract="true" eSuperTypes="/0/XSDFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDDiagnostic" eSuperTypes="/0/XSDConcreteComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" ordered="false" unique="false" eType="/0/XSDDiagnosticSeverity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="line" ordered="false" unique="false" eType="/2/EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="column" ordered="false" unique="false" eType="/2/EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="node" ordered="false" unique="false" eType="/0/DOMNode"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annotationURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="substitutions" upperBound="-1" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="components" lowerBound="1" upperBound="-1" eType="/0/XSDConcreteComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryComponent" ordered="false" lowerBound="1" eType="/0/XSDConcreteComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDElementDeclaration" eSuperTypes="/0/XSDFeature /0/XSDSchemaContent /0/XSDTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nillable" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disallowedSubstitutions" upperBound="-1" eType="/0/XSDDisallowedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="substitutionGroupExclusions" upperBound="-1" eType="/0/XSDSubstitutionGroupExclusions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalFinal" upperBound="-1" eType="/0/XSDProhibitedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="block" upperBound="-1" eType="/0/XSDDisallowedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementDeclarationReference" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="circular" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousTypeDefinition" ordered="false" eType="/0/XSDTypeDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinition" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identityConstraintDefinitions" upperBound="-1" eType="/0/XSDIdentityConstraintDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedElementDeclaration" ordered="false" lowerBound="1" eType="/0/XSDElementDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitutionGroupAffiliation" ordered="false" eType="/0/XSDElementDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitutionGroup" upperBound="-1" eType="/0/XSDElementDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDEnumerationFacet" eSuperTypes="/0/XSDRepeatableFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" upperBound="-1" eType="/0/Value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDFacet" abstract="true" eSuperTypes="/0/XSDComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalValue" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="facetName" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="effectiveValue" ordered="false" unique="false" eType="/0/Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simpleTypeDefinition" ordered="false" eType="/0/XSDSimpleTypeDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDFeature" abstract="true" eSuperTypes="/0/XSDNamedComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Value"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraint" ordered="false" unique="false" eType="/0/XSDConstraint"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="form" ordered="false" unique="false" eType="/0/XSDForm"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalValue" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="global" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="featureReference" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" eType="/0/XSDScope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedFeature" ordered="false" lowerBound="1" eType="/0/XSDFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDFixedFacet" abstract="true" eSuperTypes="/0/XSDConstrainingFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixed" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDFractionDigitsFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDFundamentalFacet" abstract="true" eSuperTypes="/0/XSDFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDIdentityConstraintDefinition" eSuperTypes="/0/XSDNamedComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identityConstraintCategory" ordered="false" unique="false" eType="/0/XSDIdentityConstraintCategory"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedKey" ordered="false" eType="/0/XSDIdentityConstraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selector" ordered="false" lowerBound="1" eType="/0/XSDXPathDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" lowerBound="1" upperBound="-1" eType="/0/XSDXPathDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDImport" eSuperTypes="/0/XSDSchemaDirective"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDInclude" eSuperTypes="/0/XSDSchemaCompositor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDLengthFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDMaxExclusiveFacet" eSuperTypes="/0/XSDMaxFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDMaxFacet" abstract="true" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Value"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inclusive" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exclusive" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDMaxInclusiveFacet" eSuperTypes="/0/XSDMaxFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDMaxLengthFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDMinExclusiveFacet" eSuperTypes="/0/XSDMinFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDMinFacet" abstract="true" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Value"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inclusive" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exclusive" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDMinInclusiveFacet" eSuperTypes="/0/XSDMinFacet"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDMinLengthFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDModelGroup" eSuperTypes="/0/XSDTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compositor" ordered="false" unique="false" eType="/0/XSDCompositor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/XSDParticle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="particles" lowerBound="1" upperBound="-1" eType="/0/XSDParticle"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDModelGroupDefinition" eSuperTypes="/0/XSDRedefinableComponent /0/XSDParticleContent /0/XSDRedefineContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelGroupDefinitionReference" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelGroup" ordered="false" lowerBound="1" eType="/0/XSDModelGroup" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedModelGroupDefinition" ordered="false" lowerBound="1" eType="/0/XSDModelGroupDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDNamedComponent" abstract="true" eSuperTypes="/0/XSDComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aliasName" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uRI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aliasURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDNotationDeclaration" eSuperTypes="/0/XSDNamedComponent /0/XSDSchemaContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="systemIdentifier" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publicIdentifier" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDNumericFacet" eSuperTypes="/0/XSDFundamentalFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDOrderedFacet" eSuperTypes="/0/XSDFundamentalFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/XSDOrdered"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDParticle" eSuperTypes="/0/XSDComplexTypeContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minOccurs" ordered="false" unique="false" eType="/2/EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxOccurs" ordered="false" unique="false" eType="/2/EInt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" lowerBound="1" eType="/0/XSDParticleContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/XSDTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDParticleContent" abstract="true" eSuperTypes="/0/XSDConcreteComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDPatternFacet" eSuperTypes="/0/XSDRepeatableFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" upperBound="-1" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDRedefinableComponent" abstract="true" eSuperTypes="/0/XSDNamedComponent /0/XSDRedefineContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="circular" ordered="false" unique="false" eType="/2/EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDRedefineContent" abstract="true" eSuperTypes="/0/XSDSchemaContent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDRedefine" eSuperTypes="/0/XSDSchemaCompositor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/0/XSDAnnotation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/XSDRedefineContent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDRepeatableFacet" abstract="true" eSuperTypes="/0/XSDConstrainingFacet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/0/XSDAnnotation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDSchema" eSuperTypes="/0/XSDScope"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="document" ordered="false" unique="false" eType="/0/XSDDOMDocument"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaLocation" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeFormDefault" ordered="false" unique="false" eType="/0/XSDForm"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementFormDefault" ordered="false" unique="false" eType="/0/XSDForm"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="finalDefault" upperBound="-1" eType="/0/XSDProhibitedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockDefault" upperBound="-1" eType="/0/XSDDisallowedSubstitutions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/XSDSchemaContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementDeclarations" upperBound="-1" eType="/0/XSDElementDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeDeclarations" upperBound="-1" eType="/0/XSDAttributeDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeGroupDefinitions" upperBound="-1" eType="/0/XSDAttributeGroupDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinitions" upperBound="-1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelGroupDefinitions" upperBound="-1" eType="/0/XSDModelGroupDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identityConstraintDefinitions" upperBound="-1" eType="/0/XSDIdentityConstraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="notationDeclarations" upperBound="-1" eType="/0/XSDNotationDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/0/XSDAnnotation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allDiagnostics" upperBound="-1" eType="/0/XSDDiagnostic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencingDirectives" upperBound="-1" eType="/0/XSDSchemaDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootVersion" ordered="false" lowerBound="1" eType="/0/XSDSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="originalVersion" ordered="false" eType="/0/XSDSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incorporatedVersions" upperBound="-1" eType="/0/XSDSchema" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schemaForSchema" ordered="false" lowerBound="1" eType="/0/XSDSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaCompositor" abstract="true" eSuperTypes="/0/XSDSchemaDirective"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incorporatedSchema" ordered="false" eType="/0/XSDSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaContent" abstract="true" eSuperTypes="/0/XSDConcreteComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaDirective" abstract="true" eSuperTypes="/0/XSDSchemaContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schemaLocation" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedSchema" ordered="false" eType="/0/XSDSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDScope" abstract="true" eSuperTypes="/0/XSDComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDSimpleTypeDefinition" eSuperTypes="/0/XSDTypeDefinition /0/XSDComplexTypeContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="variety" ordered="false" unique="false" eType="/0/XSDVariety"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" upperBound="-1" eType="/0/XSDSimpleFinal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalFinal" upperBound="-1" eType="/0/XSDSimpleFinal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="validFacets" upperBound="-1" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/XSDSimpleTypeDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="facetContents" upperBound="-1" eType="/0/XSDConstrainingFacet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="facets" upperBound="-1" eType="/0/XSDConstrainingFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberTypeDefinitions" upperBound="-1" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fundamentalFacets" lowerBound="1" upperBound="-1" eType="/0/XSDFundamentalFacet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseTypeDefinition" ordered="false" lowerBound="1" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primitiveTypeDefinition" ordered="false" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemTypeDefinition" ordered="false" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootTypeDefinition" ordered="false" lowerBound="1" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minFacet" ordered="false" eType="/0/XSDMinFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxFacet" ordered="false" eType="/0/XSDMaxFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxInclusiveFacet" ordered="false" eType="/0/XSDMaxInclusiveFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minInclusiveFacet" ordered="false" eType="/0/XSDMinInclusiveFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minExclusiveFacet" ordered="false" eType="/0/XSDMinExclusiveFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxExclusiveFacet" ordered="false" eType="/0/XSDMaxExclusiveFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lengthFacet" ordered="false" eType="/0/XSDLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whiteSpaceFacet" ordered="false" eType="/0/XSDWhiteSpaceFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumerationFacets" upperBound="-1" eType="/0/XSDEnumerationFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternFacets" upperBound="-1" eType="/0/XSDPatternFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinalityFacet" ordered="false" lowerBound="1" eType="/0/XSDCardinalityFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="numericFacet" ordered="false" lowerBound="1" eType="/0/XSDNumericFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxLengthFacet" ordered="false" eType="/0/XSDMaxLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minLengthFacet" ordered="false" eType="/0/XSDMinLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="totalDigitsFacet" ordered="false" eType="/0/XSDTotalDigitsFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fractionDigitsFacet" ordered="false" eType="/0/XSDFractionDigitsFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderedFacet" ordered="false" lowerBound="1" eType="/0/XSDOrderedFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundedFacet" ordered="false" lowerBound="1" eType="/0/XSDBoundedFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveMaxFacet" ordered="false" eType="/0/XSDMaxFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveWhiteSpaceFacet" ordered="false" eType="/0/XSDWhiteSpaceFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveMaxLengthFacet" ordered="false" eType="/0/XSDMaxLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveFractionDigitsFacet" ordered="false" eType="/0/XSDFractionDigitsFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectivePatternFacet" ordered="false" eType="/0/XSDPatternFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveEnumerationFacet" ordered="false" eType="/0/XSDEnumerationFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTotalDigitsFacet" ordered="false" eType="/0/XSDTotalDigitsFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveMinLengthFacet" ordered="false" eType="/0/XSDMinLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveLengthFacet" ordered="false" eType="/0/XSDLengthFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectiveMinFacet" ordered="false" eType="/0/XSDMinFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="syntheticFacets" upperBound="-1" eType="/0/XSDFacet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDTerm" abstract="true" eSuperTypes="/0/XSDComponent /0/XSDParticleContent"/> - <eClassifiers xsi:type="ecore:EClass" name="XSDTotalDigitsFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDTypeDefinition" abstract="true" eSuperTypes="/0/XSDRedefinableComponent /0/XSDRedefineContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivationAnnotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/0/XSDAnnotation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootType" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseType" ordered="false" lowerBound="1" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simpleType" ordered="false" eType="/0/XSDSimpleTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="complexType" ordered="false" eType="/0/XSDParticle"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDWhiteSpaceFacet" eSuperTypes="/0/XSDFixedFacet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/XSDWhiteSpace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDWildcard" eSuperTypes="/0/XSDTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceConstraintCategory" ordered="false" unique="false" eType="/0/XSDNamespaceConstraintCategory"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceConstraint" upperBound="-1" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="processContents" ordered="false" unique="false" eType="/0/XSDProcessContents"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalNamespaceConstraint" upperBound="-1" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/0/XSDAnnotation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDXPathDefinition" eSuperTypes="/0/XSDComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="variety" ordered="false" unique="false" eType="/0/XSDXPathVariety"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/XSDAnnotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="DOMAttr"/> - <eClassifiers xsi:type="ecore:EDataType" name="XSDDOMDocument"/> - <eClassifiers xsi:type="ecore:EDataType" name="XSDDOMElement"/> - <eClassifiers xsi:type="ecore:EDataType" name="DOMNode"/> - <eClassifiers xsi:type="ecore:EDataType" name="Value"/> - <eClassifiers xsi:type="ecore:EEnum" name="XSDAttributeUseCategory"> - <eLiterals name="prohibited" value="1"/> - <eLiterals name="optional" value="2"/> - <eLiterals name="required" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDCardinality"> - <eLiterals name="countablyInfinite" value="1"/> - <eLiterals name="finite" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDComplexFinal"> - <eLiterals name="all" value="1"/> - <eLiterals name="restriction" value="2"/> - <eLiterals name="extension" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDCompositor"> - <eLiterals name="all" value="1"/> - <eLiterals name="choice" value="2"/> - <eLiterals name="sequence" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDConstraint"> - <eLiterals name="fixed" value="1"/> - <eLiterals name="default" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDContentTypeCategory"> - <eLiterals name="elementOnly" value="1"/> - <eLiterals name="mixed" value="2"/> - <eLiterals name="simple" value="3"/> - <eLiterals name="empty" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDDerivationMethod"> - <eLiterals name="extension" value="1"/> - <eLiterals name="restriction" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDDiagnosticSeverity"> - <eLiterals name="fatal" value="1"/> - <eLiterals name="warning" value="2"/> - <eLiterals name="error" value="3"/> - <eLiterals name="information" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDDisallowedSubstitutions"> - <eLiterals name="extension" value="1"/> - <eLiterals name="substitution" value="2"/> - <eLiterals name="all" value="3"/> - <eLiterals name="restriction" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDForm"> - <eLiterals name="unqualified" value="1"/> - <eLiterals name="qualified" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDIdentityConstraintCategory"> - <eLiterals name="keyref" value="1"/> - <eLiterals name="unique" value="2"/> - <eLiterals name="key" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDNamespaceConstraintCategory"> - <eLiterals name="set" value="1"/> - <eLiterals name="not" value="2"/> - <eLiterals name="any" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDOrdered"> - <eLiterals value="1"/> - <eLiterals name="total" value="2"/> - <eLiterals name="partial" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDProcessContents"> - <eLiterals name="skip" value="1"/> - <eLiterals name="lax" value="2"/> - <eLiterals name="strict" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDProhibitedSubstitutions"> - <eLiterals name="extension" value="1"/> - <eLiterals name="restriction" value="2"/> - <eLiterals name="all" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDSimpleFinal"> - <eLiterals name="list" value="1"/> - <eLiterals name="restriction" value="2"/> - <eLiterals name="all" value="3"/> - <eLiterals name="union" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDSubstitutionGroupExclusions"> - <eLiterals name="restriction" value="1"/> - <eLiterals name="extension" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDVariety"> - <eLiterals name="union" value="1"/> - <eLiterals name="list" value="2"/> - <eLiterals name="atomic" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDWhiteSpace"> - <eLiterals name="replace" value="1"/> - <eLiterals name="collapse" value="2"/> - <eLiterals name="preserve" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="XSDXPathVariety"> - <eLiterals name="field" value="1"/> - <eLiterals name="selector" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="messageproperties"> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/2/EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyAlias" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageType" ordered="false" unique="false" eType="/2/EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="part" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyName" ordered="false" unique="false" eType="/2/EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wsdlPart" ordered="false" lowerBound="1" eType="/5/Part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" eType="/1/messagepropertiesQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/2/EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="XSDElement" ordered="false" unique="false" eType="/2/EJavaObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="messagepropertiesQuery" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryLanguage" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="ecore"> - <eClassifiers xsi:type="ecore:EClass" name="EObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="EBoolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="EBooleanObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="EInt"/> - <eClassifiers xsi:type="ecore:EDataType" name="EJavaObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="EString"/> - </ecore:EPackage> - <ecore:EPackage name="partnerlinktype"> - <eClassifiers xsi:type="ecore:EClass" name="PartnerLinkType" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" upperBound="-1" eType="/3/Role" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portType" ordered="false" unique="false" eType="/2/EJavaObject"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="BPEL"> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryLanguage" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionLanguage" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressJoinFailure" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="variableAccessSerializable" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLinks" ordered="false" eType="/4/PartnerLinks" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" eType="/4/Variables" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultHandlers" ordered="false" eType="/4/FaultHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventHandlers" ordered="false" eType="/4/EventHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSets" ordered="false" eType="/4/CorrelationSets" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" eType="/4/BPELImport" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" eType="/4/Extensions" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exitOnStandardFault" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartnerLink" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="myRole" ordered="false" eType="/3/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerRole" ordered="false" eType="/3/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="PartnerLinkType" ordered="false" eType="/3/PartnerLinkType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initializePartnerRole" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaultHandler" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="catch" upperBound="-1" eType="/4/Catch" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="catchAll" ordered="false" eType="/4/CatchAll" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressJoinFailure" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false" eType="/4/Targets" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sources" ordered="false" eType="/4/Sources" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CorrelationSet" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" eType="/1/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invoke" eSuperTypes="/4/PartnerActivity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputVariable" ordered="false" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputVariable" ordered="false" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compensationHandler" ordered="false" eType="/4/CompensationHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultHandler" ordered="false" eType="/4/FaultHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toPart" upperBound="-1" eType="/4/ToPart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromPart" upperBound="-1" eType="/4/FromPart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sources" upperBound="-1" eType="/4/Source" eOpposite="/4/Source/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" upperBound="-1" eType="/4/Target" eOpposite="/4/Target/Link"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Catch" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="faultName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultVariable" ordered="false" eType="/4/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultMessageType" ordered="false" eType="/5/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultElement" ordered="false" eType="/0/XSDElementDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reply" eSuperTypes="/4/PartnerActivity /4/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="faultName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toPart" upperBound="-1" eType="/4/ToPart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartnerActivity" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLink" ordered="false" lowerBound="1" eType="/4/PartnerLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlations" ordered="false" eType="/4/Correlations" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="portType" ordered="false" lowerBound="1" eType="/5/PortType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/5/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Receive" eSuperTypes="/4/PartnerActivity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createInstance" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromPart" upperBound="-1" eType="/4/FromPart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exit" eSuperTypes="/4/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Throw" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="faultName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultVariable" ordered="false" eType="/4/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Wait" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" eType="/4/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="until" ordered="false" eType="/4/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Empty" eSuperTypes="/4/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Sequence" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" lowerBound="1" upperBound="-1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Switch" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cases" lowerBound="1" upperBound="-1" eType="/4/Case" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="otherwise" ordered="false" eType="/4/Otherwise" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Case" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/4/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="While" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/4/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pick" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createInstance" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messages" lowerBound="1" upperBound="-1" eType="/4/OnMessage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alarm" upperBound="-1" eType="/4/OnAlarm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" lowerBound="1" upperBound="-1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" eType="/4/Links" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false" eType="/4/CompletionCondition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OnAlarm" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" eType="/4/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="until" ordered="false" eType="/4/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="repeatEvery" ordered="false" eType="/4/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assign" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="copy" lowerBound="1" upperBound="-1" eType="/4/Copy" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="validate" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Copy" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/4/To" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/4/From" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keepSrcElementName" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustUnderstand" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scope" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isolated" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faultHandlers" ordered="false" eType="/4/FaultHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compensationHandler" ordered="false" eType="/4/CompensationHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" eType="/4/Variables" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSets" ordered="false" eType="/4/CorrelationSets" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventHandlers" ordered="false" eType="/4/EventHandler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLinks" ordered="false" eType="/4/PartnerLinks" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminationHandler" ordered="false" eType="/4/TerminationHandler" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Compensate" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" eType="/2/EObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompensationHandler" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="To" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" eType="/5/Part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLink" ordered="false" eType="/4/PartnerLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" eType="/4/BPELQuery" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="From" eSuperTypes="/4/To /4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaque" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endpointReference" ordered="false" unique="false" eType="/4/EndpointReferenceRole"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="literal" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unsafeLiteral" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/4/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serviceRef" ordered="false" eType="/4/ServiceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/XSDTypeDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OnMessage" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/4/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="portType" ordered="false" lowerBound="1" eType="/5/PortType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLink" ordered="false" lowerBound="1" eType="/4/PartnerLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlations" ordered="false" eType="/4/Correlations" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/5/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromPart" upperBound="-1" eType="/4/FromPart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/2/EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionLanguage" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaque" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Correlation" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initiate" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" eType="/4/CorrelationPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="set" ordered="false" lowerBound="1" eType="/4/CorrelationSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CorrelationPattern"> - <eLiterals name="outin" value="1"/> - <eLiterals name="in" value="2"/> - <eLiterals name="out" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EndpointReferenceRole"> - <eLiterals name="partnerRole" value="1"/> - <eLiterals name="myRole" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventHandler" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alarm" upperBound="-1" eType="/4/OnAlarm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" upperBound="-1" eType="/4/OnEvent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Link" ordered="false" lowerBound="1" eType="/4/Link" eOpposite="/4/Link/sources"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitionCondition" ordered="false" eType="/4/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Target" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Link" ordered="false" lowerBound="1" eType="/4/Link" eOpposite="/4/Link/targets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartnerLinks" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/PartnerLink" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variables" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CorrelationSets" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/CorrelationSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Links" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Link" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CatchAll" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Correlations" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Correlation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageType" ordered="false" eType="/5/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="XSDElement" ordered="false" eType="/0/XSDElementDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" eType="/4/From"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Otherwise" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnknownExtensibilityAttribute" eSuperTypes="/5/UnknownExtensibilityElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OnEvent" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/4/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partnerLink" ordered="false" lowerBound="1" eType="/4/PartnerLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlations" ordered="false" eType="/4/Correlations" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/5/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="portType" ordered="false" lowerBound="1" eType="/5/PortType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageType" ordered="false" lowerBound="1" eType="/5/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromPart" upperBound="-1" eType="/4/FromPart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correlationSets" ordered="false" eType="/4/CorrelationSets" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BPELImport"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importType" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rethrow" eSuperTypes="/4/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Targets" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Target" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinCondition" ordered="false" eType="/4/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sources" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Source" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BPELQuery"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryLanguage" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServiceRef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceScheme" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EJavaObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extensions" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/4/Extension" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionActivity" eSuperTypes="/4/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="FromPart"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="part" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" eType="/4/To"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ToPart"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="part" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" eType="/4/From"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpaqueActivity" eSuperTypes="/4/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="ForEach" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="parallel" ordered="false" unique="false" eType="/2/EBooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="counterName" ordered="false" lowerBound="1" eType="/4/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="completionCondition" ordered="false" eType="/4/CompletionCondition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/4/Iterator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepeatUntil" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/4/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminationHandler" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Validate" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="/4/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="/4/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/4/Condition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="then" ordered="false" eType="/4/Then" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseIf" upperBound="-1" eType="/4/ElseIf" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="else" ordered="false" eType="/4/Else" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Then" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElseIf" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/4/Condition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Else" eSuperTypes="/4/BPELExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/4/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompletionCondition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="branches" ordered="false" eType="/4/Branches" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Branches" eSuperTypes="/4/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="countCompletedBranchesOnly" ordered="false" unique="false" eType="/2/EBooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BPELExtensibleElement" eSuperTypes="/5/WSDLExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/4/Documentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Documentation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iterator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalCounterValue" ordered="false" eType="/4/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startCounterValue" ordered="false" eType="/4/Expression" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="WSDL"> - <eClassifiers xsi:type="ecore:EClass" name="WSDLElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentationElement" ordered="false" unique="false" eType="/5/WSDLDOMElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" ordered="false" unique="false" eType="/5/WSDLDOMElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PortType" eSuperTypes="/5/WSDLElement /5/IPortType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eOperations" upperBound="-1" eType="/5/Operation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/5/WSDLElement /5/IOperation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/5/OperationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" ordered="false" eType="/5/Input" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" ordered="false" eType="/5/Output" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eFaults" upperBound="-1" eType="/5/Fault" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eParameterOrdering" upperBound="-1" eType="/5/Part"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/5/WSDLElement /5/IMessage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eParts" upperBound="-1" eType="/5/Part" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Part" eSuperTypes="/5/WSDLElement /5/IPart"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinition" ordered="false" eType="/0/XSDTypeDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementDeclaration" ordered="false" eType="/0/XSDElementDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" ordered="false" eType="/5/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/5/WSDLExtensibleElement /5/IBinding"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ePortType" ordered="false" lowerBound="1" eType="/5/PortType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOperations" upperBound="-1" eType="/5/BindingOperation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingOperation" eSuperTypes="/5/WSDLExtensibleElement /5/IBindingOperation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eOperation" ordered="false" lowerBound="1" eType="/5/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingInput" ordered="false" eType="/5/BindingInput" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOutput" ordered="false" eType="/5/BindingOutput" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingFaults" upperBound="-1" eType="/5/BindingFault" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/5/WSDLExtensibleElement /5/IService"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ePorts" upperBound="-1" eType="/5/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/5/WSDLExtensibleElement /5/IPort"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBinding" ordered="false" lowerBound="1" eType="/5/Binding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensibilityElement" eSuperTypes="/5/WSDLElement /5/IExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" ordered="false" unique="false" eType="/2/EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementType" ordered="false" unique="false" eType="/5/QName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="/5/WSDLExtensibleElement /5/IDefinition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" ordered="false" unique="false" eType="/5/QName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eImports" upperBound="-1" eType="/5/WSDLImport" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eTypes" ordered="false" eType="/5/Types" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eMessages" upperBound="-1" eType="/5/Message" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ePortTypes" upperBound="-1" eType="/5/PortType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eBindings" upperBound="-1" eType="/5/Binding" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eServices" upperBound="-1" eType="/5/Service" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eNamespaces" upperBound="-1" eType="/5/Namespace" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WSDLImport" eSuperTypes="/5/WSDLElement /5/IImport"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eDefinition" ordered="false" eType="/5/Definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eSchema" ordered="false" eType="/0/XSDSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WSDLExtensibleElement" abstract="true" eSuperTypes="/5/WSDLElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eExtensibilityElements" upperBound="-1" eType="/5/ExtensibilityElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/5/MessageReference /5/WSDLElement /5/IInput"/> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/5/MessageReference /5/WSDLElement /5/IOutput"/> - <eClassifiers xsi:type="ecore:EClass" name="Fault" eSuperTypes="/5/MessageReference /5/WSDLElement /5/IFault"/> - <eClassifiers xsi:type="ecore:EClass" name="BindingInput" eSuperTypes="/5/WSDLExtensibleElement /5/IBindingInput"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" ordered="false" lowerBound="1" eType="/5/Input"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingOutput" eSuperTypes="/5/WSDLExtensibleElement /5/IBindingOutput"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" ordered="false" lowerBound="1" eType="/5/Output"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingFault" eSuperTypes="/5/WSDLExtensibleElement /5/IBindingFault"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eFault" ordered="false" lowerBound="1" eType="/5/Fault"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="QName"/> - <eClassifiers xsi:type="ecore:EClass" name="Namespace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="URI" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" ordered="false" unique="false" eType="/2/EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="OperationType"/> - <eClassifiers xsi:type="ecore:EClass" name="IPortType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IOperation" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IInput" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IOutput" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IFault" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IMessage" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IPart" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IService" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IPort" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IBinding" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IBindingOperation" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IBindingInput" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IBindingOutput" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IBindingFault" abstract="true"/> - <eClassifiers xsi:type="ecore:EDataType" name="WSDLDOMElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IExtensibilityElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IDefinition" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IImport" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IList" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IMap" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IURL" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IExtensionRegistry" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Types" eSuperTypes="/5/WSDLExtensibleElement /5/ITypes"/> - <eClassifiers xsi:type="ecore:EClass" name="IIterator" abstract="true"/> - <eClassifiers xsi:type="ecore:EDataType" name="WSDLException"/> - <eClassifiers xsi:type="ecore:EClass" name="ITypes" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="UnknownExtensibilityElement" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/5/UnknownExtensibilityElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaExtensibilityElement" eSuperTypes="/5/ExtensibilityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schema" ordered="false" eType="/0/XSDSchema" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="WSDLDOMDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="MessageReference" abstract="true" eSuperTypes="/5/WSDLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" ordered="false" lowerBound="1" eType="/5/Message"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BPMN.ecore b/src/test/resources/ecore/zoo-gen/BPMN.ecore deleted file mode 100644 index 92bffd28c4f624c912b54c16e406e01ce80e145a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BPMN.ecore +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="type"> - <eClassifiers xsi:type="ecore:EDataType" name="AnySimpleType"/> - <eClassifiers xsi:type="ecore:EDataType" name="AnyURI"/> - <eClassifiers xsi:type="ecore:EDataType" name="Base64Binary"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="BooleanObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="Byte"/> - <eClassifiers xsi:type="ecore:EDataType" name="ByteObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="Date"/> - <eClassifiers xsi:type="ecore:EDataType" name="DateTime"/> - <eClassifiers xsi:type="ecore:EDataType" name="Decimal"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="DoubleObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="Duration"/> - <eClassifiers xsi:type="ecore:EDataType" name="ENTITIES"/> - <eClassifiers xsi:type="ecore:EDataType" name="ENTITIESBase"/> - <eClassifiers xsi:type="ecore:EDataType" name="ENTITY"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="FloatObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="GDay"/> - <eClassifiers xsi:type="ecore:EDataType" name="GMonth"/> - <eClassifiers xsi:type="ecore:EDataType" name="GMonthDay"/> - <eClassifiers xsi:type="ecore:EDataType" name="GYear"/> - <eClassifiers xsi:type="ecore:EDataType" name="GYearMonth"/> - <eClassifiers xsi:type="ecore:EDataType" name="HexBinary"/> - <eClassifiers xsi:type="ecore:EDataType" name="ID"/> - <eClassifiers xsi:type="ecore:EDataType" name="IDREF"/> - <eClassifiers xsi:type="ecore:EDataType" name="IDREFS"/> - <eClassifiers xsi:type="ecore:EDataType" name="IDREFSBase"/> - <eClassifiers xsi:type="ecore:EDataType" name="Int"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="IntObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="Language"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="LongObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="Name"/> - <eClassifiers xsi:type="ecore:EDataType" name="NCName"/> - <eClassifiers xsi:type="ecore:EDataType" name="NegativeInteger"/> - <eClassifiers xsi:type="ecore:EDataType" name="NMTOKEN"/> - <eClassifiers xsi:type="ecore:EDataType" name="NMTOKENS"/> - <eClassifiers xsi:type="ecore:EDataType" name="NMTOKENSBase"/> - <eClassifiers xsi:type="ecore:EDataType" name="NonNegativeInteger"/> - <eClassifiers xsi:type="ecore:EDataType" name="NonPositiveInteger"/> - <eClassifiers xsi:type="ecore:EDataType" name="NormalizedString"/> - <eClassifiers xsi:type="ecore:EDataType" name="NOTATION"/> - <eClassifiers xsi:type="ecore:EDataType" name="PositiveInteger"/> - <eClassifiers xsi:type="ecore:EDataType" name="QName"/> - <eClassifiers xsi:type="ecore:EDataType" name="Short"/> - <eClassifiers xsi:type="ecore:EDataType" name="ShortObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Time"/> - <eClassifiers xsi:type="ecore:EDataType" name="Token"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedByte"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedByteObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedInt"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedIntObject"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedShort"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnsignedShortObject"/> - </ecore:EPackage> - <ecore:EPackage name="bpmn"> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/1/Vertex /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderedMessages" upperBound="-1" eType="/1/MessagingEdge" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingMessages" upperBound="-1" eType="/1/MessagingEdge" eOpposite="/1/MessagingEdge/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingMessages" upperBound="-1" eType="/1/MessagingEdge" eOpposite="/1/MessagingEdge/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groups" upperBound="-1" eType="/1/Group" eOpposite="/1/Group/activities"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activityType" ordered="false" unique="false" eType="/1/ActivityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventHandlerFor" ordered="false" eType="/1/SubProcess" eOpposite="/1/SubProcess/eventHandlers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lane" ordered="false" eType="/1/Lane" eOpposite="/1/Lane/activities"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="looping" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ActivityType"> - <eLiterals name="SubProcess" value="1"/> - <eLiterals name="EventEndMultiple" value="2"/> - <eLiterals name="EventEndMessage" value="3"/> - <eLiterals name="EventIntermediateMessage" value="4"/> - <eLiterals name="EventStartMultiple" value="5"/> - <eLiterals name="EventIntermediateMultiple" value="6"/> - <eLiterals name="GatewayParallel" value="7"/> - <eLiterals name="EventStartTimer" value="8"/> - <eLiterals name="EventStartEmpty" value="9"/> - <eLiterals name="EventIntermediateCancel" value="10"/> - <eLiterals name="EventEndError" value="11"/> - <eLiterals name="EventStartRule" value="12"/> - <eLiterals name="EventEndTerminate" value="13"/> - <eLiterals name="EventStartLink" value="14"/> - <eLiterals name="EventIntermediateLink" value="15"/> - <eLiterals name="EventEndCancel" value="16"/> - <eLiterals name="EventEndLink" value="17"/> - <eLiterals name="EventIntermediateEmpty" value="18"/> - <eLiterals name="EventIntermediateCompensation" value="19"/> - <eLiterals name="Task" value="20"/> - <eLiterals name="GatewayDataBasedExclusive" value="21"/> - <eLiterals name="GatewayComplex" value="22"/> - <eLiterals name="EventEndEmpty" value="23"/> - <eLiterals name="EventIntermediateError" value="24"/> - <eLiterals name="EventIntermediateTimer" value="25"/> - <eLiterals name="EventEndCompensation" value="26"/> - <eLiterals name="EventStartMessage" value="27"/> - <eLiterals name="GatewayDataBasedInclusive" value="28"/> - <eLiterals name="GatewayEventBasedExclusive" value="29"/> - <eLiterals name="EventIntermediateRule" value="30"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="ActivityTypeObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="/1/Identifiable /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associations" upperBound="-1" eType="/1/Association" containment="true" eOpposite="/1/Association/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifactsContainer" ordered="false" eType="/1/ArtifactsContainer" eOpposite="/1/ArtifactsContainer/artifacts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArtifactsContainer" eSuperTypes="/1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifacts" upperBound="-1" eType="/1/Artifact" containment="true" eOpposite="/1/Artifact/artifactsContainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/1/DirectionType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Artifact" eOpposite="/1/Artifact/associations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/1/IdentifiableNode" eOpposite="/1/IdentifiableNode/associations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BpmnDiagram" eSuperTypes="/1/Identifiable /1/ArtifactsContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pools" upperBound="-1" eType="/1/Pool" containment="true" eOpposite="/1/Pool/bpmnDiagram"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messages" upperBound="-1" eType="/1/MessagingEdge" containment="true" eOpposite="/1/MessagingEdge/bpmnDiagram"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataObject" eSuperTypes="/1/Artifact"/> - <eClassifiers xsi:type="ecore:EEnum" name="DirectionType"> - <eLiterals name="Both" value="1"/> - <eLiterals name="From" value="2"/> - <eLiterals name="To" value="3"/> - <eLiterals name="None" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="DirectionTypeObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Graph" eSuperTypes="/1/IdentifiableNode /1/ArtifactsContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vertices" upperBound="-1" eType="/1/Vertex" containment="true" eOpposite="/1/Vertex/graph"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceEdges" upperBound="-1" eType="/1/SequenceEdge" containment="true" eOpposite="/1/SequenceEdge/graph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="/1/Artifact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" upperBound="-1" eType="/1/Activity" eOpposite="/1/Activity/groups"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Identifiable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iD" ordered="false" unique="false" eType="/0/ID"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiableNode" eSuperTypes="/1/Identifiable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associations" upperBound="-1" eType="/1/Association" eOpposite="/1/Association/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lane" eSuperTypes="/1/Identifiable /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" upperBound="-1" eType="/1/Activity" eOpposite="/1/Activity/lane"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pool" ordered="false" eType="/1/Pool" eOpposite="/1/Pool/lanes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessagingEdge" eSuperTypes="/1/Identifiable /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bpmnDiagram" ordered="false" eType="/1/BpmnDiagram" eOpposite="/1/BpmnDiagram/messages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Activity" eOpposite="/1/Activity/outgoingMessages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/1/Activity" eOpposite="/1/Activity/incomingMessages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentation" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ncname" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pool" eSuperTypes="/1/Graph /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" upperBound="-1" eType="/1/Lane" containment="true" eOpposite="/1/Lane/pool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bpmnDiagram" ordered="false" eType="/1/BpmnDiagram" eOpposite="/1/BpmnDiagram/pools"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceEdge" eSuperTypes="/1/Identifiable /1/NamedBpmnObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" eType="/1/Graph" eOpposite="/1/Graph/sequenceEdges"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDefault" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Vertex" eOpposite="/1/Vertex/outgoingEdges"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/1/Vertex" eOpposite="/1/Vertex/incomingEdges"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubProcess" eSuperTypes="/1/Activity /1/Graph"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventHandlers" upperBound="-1" eType="/1/Activity" containment="true" eOpposite="/1/Activity/eventHandlerFor"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTransaction" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextAnnotation" eSuperTypes="/1/Artifact"/> - <eClassifiers xsi:type="ecore:EClass" name="Vertex" eSuperTypes="/1/IdentifiableNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingEdges" upperBound="-1" eType="/1/SequenceEdge" eOpposite="/1/SequenceEdge/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingEdges" upperBound="-1" eType="/1/SequenceEdge" eOpposite="/1/SequenceEdge/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" eType="/1/Graph" eOpposite="/1/Graph/vertices"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BQL.ecore b/src/test/resources/ecore/zoo-gen/BQL.ecore deleted file mode 100644 index ef9c333b3d607887bf88515797cbcf0761d1ac70..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BQL.ecore +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BQL"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Query"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/0/Entry" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicates" ordered="false" upperBound="-1" eType="/0/Predicate" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allFields" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Field" containment="true" eOpposite="/0/Field/entry"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" ordered="false" eType="/0/Predicate" eOpposite="/0/Predicate/entry"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" lowerBound="1" eType="/0/Entry" eOpposite="/0/Entry/fields"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" lowerBound="1" eType="/0/Entry" eOpposite="/0/Entry/predicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="field" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BibTeX.ecore b/src/test/resources/ecore/zoo-gen/BibTeX.ecore deleted file mode 100644 index 140004a1631ed7fc7caf8bbc498fa9cde5a770ba..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BibTeX.ecore +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="BIBTEX"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bibtex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/1/Entry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" ordered="false" upperBound="-1" eType="/1/Field" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Book" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Inbook" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Booklet" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Inproceedings" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Incollection" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Techreport" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="PhdThesis" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="MastersThesis" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/1/Entry"/> - <eClassifiers xsi:type="ecore:EClass" name="Field" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Authors" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="AuthorUrls" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Title" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Journal" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="BookTitle" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Institution" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Day" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Number" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Chapter" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Volume" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Series" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Pages" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Howpublished" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="School" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Editor" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Edition" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Address" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Year" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Month" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractField" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Isbn" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Issn" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Url" eSuperTypes="/1/Field"/> - <eClassifiers xsi:type="ecore:EClass" name="Doi" eSuperTypes="/1/Field"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BibTeX1.1.ecore b/src/test/resources/ecore/zoo-gen/BibTeX1.1.ecore deleted file mode 100644 index dc0fe08ea47431be53ee989480e5c0fda6c602a6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BibTeX1.1.ecore +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BibTeX"> - <eClassifiers xsi:type="ecore:EClass" name="BibTeXFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/0/BibTeXEntry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BibTeXEntry" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthoredEntry" abstract="true" eSuperTypes="/0/BibTeXEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Author" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DatedEntry" abstract="true" eSuperTypes="/0/BibTeXEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TitledEntry" abstract="true" eSuperTypes="/0/BibTeXEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BookTitledEntry" abstract="true" eSuperTypes="/0/BibTeXEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booktitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="journal" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechReport" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Unpublished" eSuperTypes="/0/AuthoredEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manual" eSuperTypes="/0/TitledEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/DatedEntry /0/TitledEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="InProceedings" eSuperTypes="/0/Proceedings /0/AuthoredEntry /0/BookTitledEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Booklet" eSuperTypes="/0/DatedEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="Book" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publisher" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InCollection" eSuperTypes="/0/Book /0/BookTitledEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="InBook" eSuperTypes="/0/Book"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="chapter" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/BibTeXEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="ThesisEntry" abstract="true" eSuperTypes="/0/AuthoredEntry /0/DatedEntry /0/TitledEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="school" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PhDThesis" eSuperTypes="/0/ThesisEntry"/> - <eClassifiers xsi:type="ecore:EClass" name="MasterThesis" eSuperTypes="/0/ThesisEntry"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Book.ecore b/src/test/resources/ecore/zoo-gen/Book.ecore deleted file mode 100644 index e803dd59d74385d2f7900c8499a3bf248e3f56ce..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Book.ecore +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="Book"> - <eClassifiers xsi:type="ecore:EClass" name="Book"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chapters" upperBound="-1" eType="/1/Chapter" containment="true" eOpposite="/1/Chapter/book"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chapter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbPages" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="book" ordered="false" lowerBound="1" eType="/1/Book" eOpposite="/1/Book/chapters"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Bossa.ecore b/src/test/resources/ecore/zoo-gen/Bossa.ecore deleted file mode 100644 index 3d0f892d44e8dbf04e9b7e2d8e04f2e00ba83443..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Bossa.ecore +++ /dev/null @@ -1,421 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Bossa"> - <eClassifiers xsi:type="ecore:EClass" name="BossaProgramm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false" lowerBound="1" eType="/0/Scheduler" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scheduler" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAtt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="high_Res" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="low_Res" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="handlerDef" ordered="false" lowerBound="1" eType="/0/HandlerDef" containment="true" eOpposite="/0/HandlerDef/scheduler"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceDef" ordered="false" lowerBound="1" eType="/0/InterfaceDef" containment="true" eOpposite="/0/InterfaceDef/scheduler"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionDef" ordered="false" lowerBound="1" eType="/0/FunctionDef" containment="true" eOpposite="/0/FunctionDef/scheduler"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalScheduler" eSuperTypes="/0/Scheduler"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedulerDecl" ordered="false" lowerBound="1" eType="/0/SchedulerDecl" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VirtualScheduler" eSuperTypes="/0/Scheduler"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vschedulerDecl" ordered="false" lowerBound="1" eType="/0/VSchdulerDecl" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractSchedulerDecl" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constDef" ordered="false" upperBound="-1" eType="/0/ConstDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDef" ordered="false" upperBound="-1" eType="/0/TypeDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="funDecl" ordered="false" upperBound="-1" eType="/0/FunDecl" containment="true" eOpposite="/0/FunDecl/abstractSchedulerDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="valDecl" ordered="false" upperBound="-1" eType="/0/ValDecl" containment="true" eOpposite="/0/ValDecl/abstractSchedulerDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateDef" ordered="false" lowerBound="1" eType="/0/StateDef" containment="true" eOpposite="/0/StateDef/abstractSchedulerDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderDef" ordered="false" eType="/0/OrderDef" containment="true" eOpposite="/0/OrderDef/abstractSchedulerDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="admissionDef" ordered="false" eType="/0/AdmissionDef" containment="true" eOpposite="/0/AdmissionDef/abstractSchedulerDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="traceDef" ordered="false" eType="/0/TraceDef" containment="true" eOpposite="/0/TraceDef/abstractSchedulerDecl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SchedulerDecl" eSuperTypes="/0/AbstractSchedulerDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDef" ordered="false" lowerBound="1" eType="/0/ProcessDef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VSchdulerDecl" eSuperTypes="/0/AbstractSchedulerDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedulerDef" ordered="false" lowerBound="1" eType="/0/SchedulerDef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bossaTypeExpr" ordered="false" lowerBound="1" eType="/0/BossaTypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumRang" ordered="false" lowerBound="1" eType="/0/EnumRange" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumDef" ordered="false" eType="/0/EnumDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangeDef" ordered="false" eType="/0/RangeDef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="theIds" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagId"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="theValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RangeDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="2" upperBound="2" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processVarDecl" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ProcessVarDecl" containment="true" eOpposite="/0/ProcessVarDecl/processDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SchedulerDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processVarDecl" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ProcessVarDecl" containment="true" eOpposite="/0/ProcessVarDecl/schedulerDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessVarDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDef" ordered="false" lowerBound="1" eType="/0/ProcessDef" eOpposite="/0/ProcessDef/processVarDecl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedulerDef" ordered="false" lowerBound="1" eType="/0/SchedulerDef" eOpposite="/0/SchedulerDef/processVarDecl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Timer_ProcessVarDecl" eSuperTypes="/0/ProcessVarDecl"/> - <eClassifiers xsi:type="ecore:EClass" name="System_ProcessVarDecl" eSuperTypes="/0/ProcessVarDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="system" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" lowerBound="1" eType="/0/TypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Normal_ProcessVarDecl" eSuperTypes="/0/ProcessVarDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" lowerBound="1" eType="/0/TypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HandlerDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false" lowerBound="1" eType="/0/Scheduler" eOpposite="/0/Scheduler/handlerDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onHandlerDef" ordered="false" lowerBound="1" upperBound="-1" eType="/0/OnHandlerDef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composantOfInterFunc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ComposantOfInterFunc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false" lowerBound="1" eType="/0/Scheduler" eOpposite="/0/Scheduler/interfaceDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composantOfInterFunc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ComposantOfInterFunc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false" lowerBound="1" eType="/0/Scheduler" eOpposite="/0/Scheduler/functionDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Integer_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="theValue" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Id_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="theValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="True_Expression" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="False_Expression" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Unop_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="unop" ordered="false" lowerBound="1" eType="/0/Unop" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Etoile_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpId_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Select_Expression" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="FnName_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Empty_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classState" ordered="false" lowerBound="1" eType="/0/ClassState" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SRCOnSched_Expression" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="SchedulerOf_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="In_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="in" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classState" ordered="false" lowerBound="1" eType="/0/ClassState" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parenthese_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binop_Expression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id_Expression" ordered="false" lowerBound="1" eType="/0/Id_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compo_Binop_Expression" ordered="false" lowerBound="1" eType="/0/Compo_Binop_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Compo_Binop_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binop" ordered="false" lowerBound="1" eType="/0/Binop" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id_Expression" ordered="false" lowerBound="1" eType="/0/Id_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/valDecl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Normal_ValDecl" eSuperTypes="/0/ValDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nonProcType" ordered="false" eType="/0/NonProcType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System_ValDecl" eSuperTypes="/0/ValDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nonProcType" ordered="false" eType="/0/NonProcType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Timer_ValDecl" eSuperTypes="/0/ValDecl"/> - <eClassifiers xsi:type="ecore:EClass" name="FunDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterTypes" ordered="false" eType="/0/ParameterType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nonProcType" ordered="false" eType="/0/NonProcType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/funDecl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classNameStorage" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ClassNameStorage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/stateDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassNameStorage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="className" ordered="false" lowerBound="1" eType="/0/ClassName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="storage" ordered="false" eType="/0/Storage" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrderDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyCritDecl" ordered="false" lowerBound="1" eType="/0/KeyCritDecls" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="critDecls" ordered="false" lowerBound="1" eType="/0/CritDecls" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/orderDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AdmissionDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valDef" ordered="false" upperBound="-1" eType="/0/ValDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="admCrit" ordered="false" lowerBound="1" eType="/0/AdmCrit" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachDetach" ordered="false" eType="/0/AttachDetach" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/admissionDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TraceDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="traceEvent" ordered="false" eType="/0/TraceEvent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="traceExpr" ordered="false" eType="/0/TraceExpr" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="traceTest" ordered="false" eType="/0/TraceTest" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractSchedulerDecl" ordered="false" lowerBound="1" eType="/0/AbstractSchedulerDecl" eOpposite="/0/AbstractSchedulerDecl/traceDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bossaTypeExpr" ordered="false" eType="/0/BossaTypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeOrVoid"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVoid" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" eType="/0/TypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" lowerBound="1" upperBound="-1" eType="/0/TypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Storage" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Process_Storage" eSuperTypes="/0/Storage"/> - <eClassifiers xsi:type="ecore:EClass" name="Scheduler_Storage" eSuperTypes="/0/Storage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateVisibility" ordered="false" eType="/0/StateVisibility" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Queue_Storage" eSuperTypes="/0/Storage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateVisibility" ordered="false" eType="/0/StateVisibility" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queueType" ordered="false" eType="/0/QueueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KeyCritDecls"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoKeyCritDecls" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CompoKeyCritDecls" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompoKeyCritDecls"> - <eStructuralFeatures xsi:type="ecore:EReference" name="critDecl" ordered="false" lowerBound="1" eType="/0/CritDecl" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CritDecls"> - <eStructuralFeatures xsi:type="ecore:EReference" name="critDecl" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CritDecl" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CritDecl" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="critop" ordered="false" lowerBound="1" eType="/0/Critop" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CritDeclWhithId" eSuperTypes="/0/CritDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CritDeclWhithoutId" eSuperTypes="/0/CritDecl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="2" upperBound="3" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" lowerBound="1" eType="/0/TypeExpr" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AdmCrit"> - <eStructuralFeatures xsi:type="ecore:EReference" name="paramVarDecl" ordered="false" upperBound="-1" eType="/0/ParamVarDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttachDetach"> - <eStructuralFeatures xsi:type="ecore:EReference" name="procParam1" ordered="false" lowerBound="1" eType="/0/ProcParam" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procParam2" ordered="false" lowerBound="1" eType="/0/ProcParam" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt1" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt2" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParamVarDecl"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExpr" ordered="false" lowerBound="1" eType="/0/TypeExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SeqStmt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valDef" ordered="false" upperBound="-1" eType="/0/ValDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stmt" ordered="false" upperBound="-1" eType="/0/Statment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TraceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventName" ordered="false" lowerBound="1" upperBound="-1" eType="/0/EventName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TraceExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TraceTest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcParam"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="process" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scheduler" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statment" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IfStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" upperBound="2" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForStmt" abstract="true" eSuperTypes="/0/Statment"/> - <eClassifiers xsi:type="ecore:EClass" name="ForeachForStmt" eSuperTypes="/0/ForStmt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIn" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classState" ordered="false" upperBound="-1" eType="/0/ClassState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForEachIncreasingForStmt" eSuperTypes="/0/ForStmt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForEachDecreasingForStmt" eSuperTypes="/0/ForStmt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locExpr" ordered="false" lowerBound="1" eType="/0/LocExpr" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composantOfSwitchStmt" ordered="false" upperBound="-1" eType="/0/ComposantOfSwitchStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locExpr" ordered="false" lowerBound="1" eType="/0/LocExpr" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignUnop" ordered="false" eType="/0/AssignUnop" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignBinop" ordered="false" eType="/0/AssignBinop" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveStmt" abstract="true" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isHead" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTail" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moveExpr" ordered="false" lowerBound="1" eType="/0/MoveExpr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalMoveStmt" eSuperTypes="/0/MoveStmt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateRef" ordered="false" lowerBound="1" eType="/0/StateRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForwardMoveStmt" eSuperTypes="/0/MoveStmt"/> - <eClassifiers xsi:type="ecore:EClass" name="StateRef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stateRef" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeferStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deferStmt" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorStmt" eSuperTypes="/0/Statment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakStmt" eSuperTypes="/0/Statment"/> - <eClassifiers xsi:type="ecore:EClass" name="LocExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stateName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveExpr" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Select_MoveExpr" eSuperTypes="/0/MoveExpr"/> - <eClassifiers xsi:type="ecore:EClass" name="SatateName_MoveExpr" eSuperTypes="/0/MoveExpr"/> - <eClassifiers xsi:type="ecore:EClass" name="ID_MoveExpr" eSuperTypes="/0/MoveExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IDSource_MoveExpr" eSuperTypes="/0/MoveExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IDTarget_MoveExpr" eSuperTypes="/0/MoveExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="className" ordered="false" eType="/0/ClassName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OnHandlerDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventName" ordered="false" upperBound="-1" eType="/0/EventName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventNameLeft" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventNameRight" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComposantOfSwitchStmt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classState" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ClassState" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComposantOfInterFunc"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeOrVoid" ordered="false" lowerBound="1" eType="/0/TypeOrVoid" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paramVarDecl" ordered="false" upperBound="-1" eType="/0/ParamVarDecl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seqStmt" ordered="false" lowerBound="1" eType="/0/SeqStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BossaTypeExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bossaTypeExpr" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueueType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Normal_QueueType" eSuperTypes="/0/QueueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Fifo_QueueType" eSuperTypes="/0/QueueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Lifo_QueueType" eSuperTypes="/0/QueueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Critop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lowest" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="highest" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateVisibility"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="public" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="private" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonProcType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="system" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="struct" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonProcType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Unop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="plus" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minus" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excl" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tild" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="plus" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minus" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="star" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="slash" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="percentage" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleAnd" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleVerticalBar" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="and" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eq" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ne" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="le" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ge" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleLt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleGt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignUnop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doublePlus" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleMoins" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignBinop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="affect" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="plusEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="moinsEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="slashEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="percentageEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="andEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleLtEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleGtEqual" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Bugzilla.ecore b/src/test/resources/ecore/zoo-gen/Bugzilla.ecore deleted file mode 100644 index 16367cf86c41ae998e6c685d939e9bbb15e3559d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Bugzilla.ecore +++ /dev/null @@ -1,168 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Bugzilla"> - <eClassifiers xsi:type="ecore:EEnum" name="ErrorType"> - <eLiterals name="et_null" value="1"/> - <eLiterals name="et_NotFound" value="2"/> - <eLiterals name="et_NotPermitted" value="3"/> - <eLiterals name="et_InvalidBugId" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SeverityType"> - <eLiterals name="st_null" value="1"/> - <eLiterals name="st_blocker" value="2"/> - <eLiterals name="st_critical" value="3"/> - <eLiterals name="st_major" value="4"/> - <eLiterals name="st_normal" value="5"/> - <eLiterals name="st_minor" value="6"/> - <eLiterals name="st_trivial" value="7"/> - <eLiterals name="st_enhancement" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StatusType"> - <eLiterals name="st_null" value="1"/> - <eLiterals name="st_UNCONFIRMED" value="2"/> - <eLiterals name="st_NEW" value="3"/> - <eLiterals name="st_ASSIGNED" value="4"/> - <eLiterals name="st_REOPENED" value="5"/> - <eLiterals name="st_RESOLVED" value="6"/> - <eLiterals name="st_VERIFIED" value="7"/> - <eLiterals name="st_CLOSED" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OperatingSystemType"> - <eLiterals name="ost_null" value="1"/> - <eLiterals name="ost_all" value="2"/> - <eLiterals name="ost_Windows 3.1" value="3"/> - <eLiterals name="ost_Windows 95" value="4"/> - <eLiterals name="ost_Windows 98" value="5"/> - <eLiterals name="ost_Windows ME" value="6"/> - <eLiterals name="ost_Windows 2000" value="7"/> - <eLiterals name="ost_Windows NT" value="8"/> - <eLiterals name="ost_Windows XP" value="9"/> - <eLiterals name="ost_Windows Vista" value="10"/> - <eLiterals name="ost_Windows Server 2003" value="11"/> - <eLiterals name="ost_MacSystem 7" value="12"/> - <eLiterals name="ost_MacSystem 7.5" value="13"/> - <eLiterals name="ost_MacSystem 7.6.1" value="14"/> - <eLiterals name="ost_MacSystem 8.0" value="15"/> - <eLiterals name="ost_MacSystem 8.5" value="16"/> - <eLiterals name="ost_MacSystem 8.6" value="17"/> - <eLiterals name="ost_MacSystem 9.x" value="18"/> - <eLiterals name="ost_Mac OS X 10.0" value="19"/> - <eLiterals name="ost_Mac OS X 10.1" value="20"/> - <eLiterals name="ost_Mac OS X 10.2" value="21"/> - <eLiterals name="ost_Mac OS X 10.3" value="22"/> - <eLiterals name="ost_Linux" value="23"/> - <eLiterals name="ost_BDS/OS" value="24"/> - <eLiterals name="ost_FreeBSD" value="25"/> - <eLiterals name="ost_NetBSD" value="26"/> - <eLiterals name="ost_OpenBSD" value="27"/> - <eLiterals name="ost_AIX" value="28"/> - <eLiterals name="ost_BeOS" value="29"/> - <eLiterals name="ost_HP-UX" value="30"/> - <eLiterals name="ost_IRIX" value="31"/> - <eLiterals name="ost_Neutrino" value="32"/> - <eLiterals name="ost_OpenVMS" value="33"/> - <eLiterals name="ost_OS/2" value="34"/> - <eLiterals name="ost_OSF/1" value="35"/> - <eLiterals name="ost_Solaris" value="36"/> - <eLiterals name="ost_SunOS" value="37"/> - <eLiterals name="ost_other" value="38"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PriorityType"> - <eLiterals name="pt_null" value="1"/> - <eLiterals name="pt_P1" value="2"/> - <eLiterals name="pt_P2" value="3"/> - <eLiterals name="pt_P3" value="4"/> - <eLiterals name="pt_P4" value="5"/> - <eLiterals name="pt_P5" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ReportedPlatformType"> - <eLiterals name="rpt_null" value="1"/> - <eLiterals name="rpt_all" value="2"/> - <eLiterals name="rpt_DEC" value="3"/> - <eLiterals name="rpt_HP" value="4"/> - <eLiterals name="rpt_Macintosh" value="5"/> - <eLiterals name="rpt_PC" value="6"/> - <eLiterals name="rpt_SGI" value="7"/> - <eLiterals name="rpt_Sun" value="8"/> - <eLiterals name="rpt_other" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ResolutionType"> - <eLiterals name="rt_null" value="1"/> - <eLiterals name="rt_FIXED" value="2"/> - <eLiterals name="rt_INVALID" value="3"/> - <eLiterals name="rt_WONTFIX" value="4"/> - <eLiterals name="rt_LATER" value="5"/> - <eLiterals name="rt_REMIND" value="6"/> - <eLiterals name="rt_DUPLICATE" value="7"/> - <eLiterals name="rt_WORKSFORME" value="8"/> - <eLiterals name="rt_MOVED" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BugzillaRoot"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urlbase" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maintainer" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporter" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bugs" lowerBound="1" upperBound="-1" eType="/1/Bug" containment="true" eOpposite="/1/Bug/bug_bugzillaRoot"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bug"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bug_bugzillaRoot" ordered="false" lowerBound="1" eType="/1/BugzillaRoot" eOpposite="/1/BugzillaRoot/bugs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="error" ordered="false" unique="false" eType="/1/ErrorType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bug_id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exporter" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urlbase" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bug_status" ordered="false" unique="false" lowerBound="1" eType="/1/StatusType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolution" ordered="false" unique="false" eType="/1/ResolutionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="product" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/PriorityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rep_platform" ordered="false" unique="false" lowerBound="1" eType="/1/ReportedPlatformType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="assigned_to" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delta_ts" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="component" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reporter" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="target_milestone" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bug_severity" ordered="false" unique="false" lowerBound="1" eType="/1/SeverityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creation_ts" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qa_contact" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status_whiteboard" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op_sys" ordered="false" unique="false" lowerBound="1" eType="/1/OperatingSystemType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bug_file_loc" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="short_desc" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keywords" upperBound="-1" eType="/1/Keywords" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependson" upperBound="-1" eType="/1/Dependson" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blocks" upperBound="-1" eType="/1/Blocks" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cc" upperBound="-1" eType="/1/Cc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="long_desc" upperBound="-1" eType="/1/LongDesc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachment" upperBound="-1" eType="/1/Attachment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Keywords" eSuperTypes="/1/StringElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependson" eSuperTypes="/1/StringElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Blocks" eSuperTypes="/1/StringElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Cc" eSuperTypes="/1/StringElt"/> - <eClassifiers xsi:type="ecore:EClass" name="LongDesc"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPrivate" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="who" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bug_when" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="thetext" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attachment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isObsolete" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPatch" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPrivate" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="desc" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BusinessEntityModel.ecore b/src/test/resources/ecore/zoo-gen/BusinessEntityModel.ecore deleted file mode 100644 index 595e3127959e4dd5dab730d6d44150f85ba12f44..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BusinessEntityModel.ecore +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BusinessEntityModel"> - <eClassifiers xsi:type="ecore:EClass" name="DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Class"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessEntityPropertySet" abstract="true" eSuperTypes="/0/DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRole" abstract="true" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="characterisedby" ordered="false" lowerBound="1" eType="/0/BusinessEntityPropertySet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typ" ordered="false" lowerBound="1" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" upperBound="-1" eType="/0/Task" eOpposite="/0/Task/associatedWith"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fille" ordered="false" lowerBound="1" upperBound="-1" eType="/0/BusinessEntity" eOpposite="/0/BusinessEntity/placehold"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatedWith" ordered="false" lowerBound="1" upperBound="-1" eType="/0/BusinessRole" eOpposite="/0/BusinessRole/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="needs" ordered="false" upperBound="-1" eType="/0/ArtifactRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArtifactRole" eSuperTypes="/0/BusinessRole"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformerRole" eSuperTypes="/0/BusinessRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="perform" ordered="false" lowerBound="1" eType="/0/Task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganisationalUnit" eSuperTypes="/0/BusinessRole"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessEntity" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placehold" ordered="false" lowerBound="1" upperBound="-1" eType="/0/BusinessRole" eOpposite="/0/BusinessRole/fille"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/BusinessProcessModel.ecore b/src/test/resources/ecore/zoo-gen/BusinessProcessModel.ecore deleted file mode 100644 index 4a936da1ba8c64f23b7c3b779b0904a97002305a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/BusinessProcessModel.ecore +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="BusinessProcessModel"> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Task" abstract="true" eSuperTypes="/0/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsDataSet" ordered="false" lowerBound="3" upperBound="-1" eType="/0/DataSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsControlPoint" ordered="false" upperBound="-1" eType="/0/ControlPoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invoker" ordered="false" upperBound="-1" eType="/0/InvokerTask" eOpposite="/0/InvokerTask/invokes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminator" ordered="false" upperBound="-1" eType="/0/TerminatorTask" eOpposite="/0/TerminatorTask/terminates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataSet" abstract="true" eSuperTypes="/0/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="/0/DataElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="/0/ControlFlow"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="triggers" ordered="false" upperBound="-1" eType="/0/ControlPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"/> - <eClassifiers xsi:type="ecore:EClass" name="DataElement" abstract="true" eSuperTypes="/0/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sink" ordered="false" lowerBound="1" eType="/0/DataFlow"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/DataFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DataFlow" eSuperTypes="/0/Flow"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="/0/Flow"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlPoint" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sink" ordered="false" upperBound="-1" eType="/0/ControlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/DataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/0/DataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputSet" eSuperTypes="/0/DataSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsOutput" ordered="false" upperBound="-1" eType="/0/Output" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputSet" eSuperTypes="/0/DataSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsInput" ordered="false" upperBound="-1" eType="/0/Input" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exception" eSuperTypes="/0/Output"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleTask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="CoumpoundTask" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsTask" ordered="false" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsFlow" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizes" ordered="false" lowerBound="1" eType="/0/BusinessProcess"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MutliTask" eSuperTypes="/0/CoumpoundTask"/> - <eClassifiers xsi:type="ecore:EClass" name="InvokerTask" eSuperTypes="/0/SimpleTask"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invokes" ordered="false" upperBound="-1" eType="/0/Task" eOpposite="/0/Task/invoker"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminatorTask" eSuperTypes="/0/SimpleTask"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminates" ordered="false" upperBound="-1" eType="/0/Task" eOpposite="/0/Task/terminator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ApplicationTask" eSuperTypes="/0/SimpleTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision" eSuperTypes="/0/ApplicationTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Clock" eSuperTypes="/0/ApplicationTask"/> - <eClassifiers xsi:type="ecore:EClass" name="SendCommunication" eSuperTypes="/0/ApplicationTask"/> - <eClassifiers xsi:type="ecore:EClass" name="ReceiveCommunication" eSuperTypes="/0/ApplicationTask"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessProcess" eSuperTypes="/0/ApplicationTask"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/C.ecore b/src/test/resources/ecore/zoo-gen/C.ecore deleted file mode 100644 index 212f477be47966c9229444afac40f57e04caaaee..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/C.ecore +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="C"> - <eClassifiers xsi:type="ecore:EClass" name="CDataType" eSuperTypes="/1/CClassifier"/> - <eClassifiers xsi:type="ecore:EClass" name="CIntegral" eSuperTypes="/1/CDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="CFloating" eSuperTypes="/1/CDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="CBitField" eSuperTypes="/1/CDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="CVoid" eSuperTypes="/1/CDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="CEnumeration" eSuperTypes="/1/CIntegral"/> - <eClassifiers xsi:type="ecore:EClass" name="CInt" eSuperTypes="/1/CIntegral"/> - <eClassifiers xsi:type="ecore:EClass" name="CChar" eSuperTypes="/1/CIntegral"/> - <eClassifiers xsi:type="ecore:EClass" name="CDouble" eSuperTypes="/1/CFloating"/> - <eClassifiers xsi:type="ecore:EClass" name="CFloat" eSuperTypes="/1/CFloating"/> - <eClassifiers xsi:type="ecore:EClass" name="CLongDouble" eSuperTypes="/1/CFloating"/> - <eClassifiers xsi:type="ecore:EClass" name="CUnsignedInt" eSuperTypes="/1/CInt"/> - <eClassifiers xsi:type="ecore:EClass" name="CLong" eSuperTypes="/1/CInt"/> - <eClassifiers xsi:type="ecore:EClass" name="CLongLong" eSuperTypes="/1/CInt"/> - <eClassifiers xsi:type="ecore:EClass" name="CShort" eSuperTypes="/1/CInt"/> - <eClassifiers xsi:type="ecore:EClass" name="CSignedChar" eSuperTypes="/1/CChar"/> - <eClassifiers xsi:type="ecore:EClass" name="CUnsignedChar" eSuperTypes="/1/CChar"/> - <eClassifiers xsi:type="ecore:EClass" name="CWChar" eSuperTypes="/1/CChar"/> - <eClassifiers xsi:type="ecore:EClass" name="UnsignedLong" eSuperTypes="/1/CUnsignedInt"/> - <eClassifiers xsi:type="ecore:EClass" name="UnsignedLongLong" eSuperTypes="/1/CUnsignedInt"/> - <eClassifiers xsi:type="ecore:EClass" name="UnsignedShort" eSuperTypes="/1/CUnsignedInt"/> - <eClassifiers xsi:type="ecore:EClass" name="CClassifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Derived" eSuperTypes="/1/CClassifier"/> - <eClassifiers xsi:type="ecore:EClass" name="CStructureContents"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sc_container" ordered="false" eType="/1/CStructured" eOpposite="/1/CStructured/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CStructured" eSuperTypes="/1/CClassifier /1/CStructureContents"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="/1/CStructureContents" containment="true" eOpposite="/1/CStructureContents/sc_container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CStruct" eSuperTypes="/1/CStructured"/> - <eClassifiers xsi:type="ecore:EClass" name="CUnion" eSuperTypes="/1/CStructured"/> - <eClassifiers xsi:type="ecore:EClass" name="CSourceText"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CTypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/CClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/CSourceText"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CStructuralFeature" eSuperTypes="/1/CStructureContents /1/CTypedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="CField" eSuperTypes="/1/CStructuralFeature"/> - <eClassifiers xsi:type="ecore:EClass" name="CParameter" eSuperTypes="/1/CTypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavioralFeature" ordered="false" eType="/1/BehavioralFeature" eOpposite="/1/BehavioralFeature/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/CParameter" containment="true" eOpposite="/1/CParameter/behavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CFunction" eSuperTypes="/1/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVarArg" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CADM.ecore b/src/test/resources/ecore/zoo-gen/CADM.ecore deleted file mode 100644 index 151fc90cf3355c6f4f58f0dcff64a95787685849..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CADM.ecore +++ /dev/null @@ -1,133 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CADM"> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Architecture" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Architecture" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="missions" ordered="false" upperBound="-1" eType="/0/Mission" containment="true" eOpposite="/0/Mission/isCitedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isFocusOf" ordered="false" upperBound="-1" eType="/0/FunctionalArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/Organization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="softwareItems" ordered="false" upperBound="-1" eType="/0/SoftwareItem" containment="true" eOpposite="/0/SoftwareItem/isSourceFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owns" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performsTo" ordered="false" upperBound="-1" eType="/0/Capability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRequirement" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMissionArea" ordered="false" upperBound="-1" eType="/0/MissionArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatedSystems" ordered="false" upperBound="-1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProponentOf" ordered="false" upperBound="-1" eType="/0/FunctionalArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guidance" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssocitatedWith" ordered="false" upperBound="-1" eType="/0/Guidance" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isImplementedBy" ordered="false" upperBound="-1" eType="/0/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSpecifiedIn" ordered="false" upperBound="-1" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="providesAuthorityFor" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/MissionArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Document" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describesArchitecture" ordered="false" lowerBound="1" eType="/0/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describesSystem" ordered="false" upperBound="-1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSpecifiedUsing" ordered="false" upperBound="-1" eType="/0/Agreement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeA" ordered="false" lowerBound="1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="involvedIn" ordered="false" upperBound="-1" eType="/0/ActivityModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Agreement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Agreement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedBy" ordered="false" upperBound="-1" eType="/0/Agreement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesTo" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implements" ordered="false" upperBound="-1" eType="/0/Guidance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Standard" eSuperTypes="/0/Agreement"/> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedBy" ordered="false" upperBound="-1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedUsing" ordered="false" upperBound="-1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifies" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationAsset" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/InformationAsset" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualDataModel" eSuperTypes="/0/InformationAsset"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityModel" eSuperTypes="/0/InformationAsset"/> - <eClassifiers xsi:type="ecore:EClass" name="Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="/0/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasServicesProvidedBy" ordered="false" upperBound="-1" eType="/0/Facility"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="involvedIn" ordered="false" upperBound="-1" eType="/0/ActivityModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="involves" ordered="false" upperBound="-1" eType="/0/InfoExchRequirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isParticipedInBy" ordered="false" upperBound="-1" eType="/0/Network"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/System"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Network" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/Network" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDescribedIn" ordered="false" upperBound="-1" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compliesWith" ordered="false" upperBound="-1" eType="/0/Standard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" upperBound="-1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performsTo" ordered="false" upperBound="-1" eType="/0/Capability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="/0/Guidance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeSatifiedBy" ordered="false" upperBound="-1" eType="/0/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSpecifiedUsing" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiesNeedFor" ordered="false" upperBound="-1" eType="/0/MaterielItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/MissionArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfoExchRequirement" eSuperTypes="/0/Requirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSpecifiedInInfos" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExchangeNeedLineReq" eSuperTypes="/0/Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="MissionArea" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/Task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="citedIn" ordered="false" upperBound="-1" eType="/0/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compliesWith" ordered="false" upperBound="-1" eType="/0/Standard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDescribedBy" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/MaterielItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatesUsing" ordered="false" upperBound="-1" eType="/0/Network"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performsTo" ordered="false" upperBound="-1" eType="/0/Capability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatedOrganization" ordered="false" upperBound="-1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesTo" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mission" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedBy" ordered="false" lowerBound="1" eType="/0/Architecture" eOpposite="/0/Architecture/missions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requires" ordered="false" upperBound="-1" eType="/0/Task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssigned" ordered="false" upperBound="-1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayCite" ordered="false" upperBound="-1" eType="/0/FunctionalArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionalArea" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" upperBound="-1" eType="/0/FunctionalArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/MissionArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Capability" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiesRequired" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterielItem" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="establishedAs" ordered="false" upperBound="-1" eType="/0/MaterielItem" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformsTo" ordered="false" upperBound="-1" eType="/0/Standard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performsTo" ordered="false" upperBound="-1" eType="/0/Capability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EquipmentType" eSuperTypes="/0/MaterielItem"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareItem" eSuperTypes="/0/MaterielItem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/EquipmentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSourceFor" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/softwareItems"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Facility" eSuperTypes="/0/Element"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CDE.ecore b/src/test/resources/ecore/zoo-gen/CDE.ecore deleted file mode 100644 index ca22cfada960fcde591460a700c68eed2c92054d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CDE.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CDE"> - <eClassifiers xsi:type="ecore:EClass" name="IUmlType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" ordered="false" upperBound="-1" eType="/0/IUmlMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ICdeComponentSpec" eSuperTypes="/0/IUmlType"/> - <eClassifiers xsi:type="ecore:EClass" name="IUmlClass" eSuperTypes="/0/IUmlType"/> - <eClassifiers xsi:type="ecore:EClass" name="IUmlComponent" eSuperTypes="/0/IUmlClass"/> - <eClassifiers xsi:type="ecore:EClass" name="ICdeServer" eSuperTypes="/0/IUmlComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implements" ordered="false" upperBound="-1" eType="/0/ICdeComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ICdeComponent" eSuperTypes="/0/IUmlComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="IUmlMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ICdeMember" eSuperTypes="/0/IUmlMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ICdeMemberExe"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionPerformance" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceNeeded" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionDetails" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CFG.ecore b/src/test/resources/ecore/zoo-gen/CFG.ecore deleted file mode 100644 index f685d60ba16c6d0050f51c52cd88cb183e5abe5a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CFG.ecore +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CFG"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractNode" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/AbstractNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inNode" ordered="false" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outNode" ordered="false" eType="/0/Node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalNode" eSuperTypes="/0/AbstractNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="trueConditionNode" ordered="false" lowerBound="1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="falseConditionNode" ordered="false" lowerBound="1" eType="/0/Node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CML.ecore b/src/test/resources/ecore/zoo-gen/CML.ecore deleted file mode 100644 index 0eff3124143cbd1f8a6a697c820c06e82d86ffaf..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CML.ecore +++ /dev/null @@ -1,178 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="CML"> - <eClassifiers xsi:type="ecore:EClass" name="PCDATA" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Any" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="TitledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConventionnedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="convention" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DictRefElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dictRef" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleLink_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="href" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Counted_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sized_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rows_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Columns_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="colums" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Min_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Max_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Units_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="units" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AngleUnits"> - <eLiterals name="degrees" value="1"/> - <eLiterals name="radians" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AngleUnits_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="angleUnits" ordered="false" unique="false" lowerBound="1" eType="/1/AngleUnits"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnitsRef_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unitsRef" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomRefs_Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="atomRefs" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StringBuiltin"> - <eLiterals name="id" value="1"/> - <eLiterals name="elementType" value="2"/> - <eLiterals name="atomId" value="3"/> - <eLiterals name="residueType" value="4"/> - <eLiterals name="residueId" value="5"/> - <eLiterals name="atomRef" value="6"/> - <eLiterals name="order" value="7"/> - <eLiterals name="stereo" value="8"/> - <eLiterals name="spaceground" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_StringBuiltin" abstract="true" eSuperTypes="/1/AtomRefs_Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="builtin" ordered="false" unique="false" eType="/1/StringBuiltin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_String" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_StringBuiltin /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_Link" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/SimpleLink_Element /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EEnum" name="FloatBuiltin"> - <eLiterals name="x2" value="1"/> - <eLiterals name="y2" value="2"/> - <eLiterals name="x3" value="3"/> - <eLiterals name="y3" value="4"/> - <eLiterals name="z3" value="5"/> - <eLiterals name="xFract" value="6"/> - <eLiterals name="yFract" value="7"/> - <eLiterals name="zFract" value="8"/> - <eLiterals name="occupancy" value="9"/> - <eLiterals name="isotope" value="10"/> - <eLiterals name="formalCharge" value="11"/> - <eLiterals name="hydrogenCount" value="12"/> - <eLiterals name="nonHydrogenCount" value="13"/> - <eLiterals name="atomParity" value="14"/> - <eLiterals name="length" value="15"/> - <eLiterals name="acell" value="16"/> - <eLiterals name="bcell" value="17"/> - <eLiterals name="ccell" value="18"/> - <eLiterals name="alpha" value="19"/> - <eLiterals name="beta" value="20"/> - <eLiterals name="gamma" value="21"/> - <eLiterals name="z" value="22"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_FloatBuiltin" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="builtin" ordered="false" unique="false" eType="/1/FloatBuiltin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Float" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_FloatBuiltin /1/Min_Element /1/Max_Element /1/Units_Element /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EEnum" name="IntegerBuiltin"> - <eLiterals name="isotope" value="1"/> - <eLiterals name="formalCharge" value="2"/> - <eLiterals name="hydrogenCount" value="3"/> - <eLiterals name="nonHydrogenCount" value="4"/> - <eLiterals name="atomParity" value="5"/> - <eLiterals name="z" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_IntegerBuiltin" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="builtin" ordered="false" unique="false" eType="/1/IntegerBuiltin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Integer" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_IntegerBuiltin /1/Min_Element /1/Max_Element /1/Units_Element /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_StringArray" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_StringBuiltin /1/Sized_Element /1/Min_Element /1/Max_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delimiter" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_FloatArray" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_FloatBuiltin /1/Sized_Element /1/Min_Element /1/Max_Element /1/Units_Element /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_IntegerArray" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_IntegerBuiltin /1/Sized_Element /1/Min_Element /1/Max_Element /1/Units_Element /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_FloatMatrix" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/Rows_Element /1/Columns_Element /1/Min_Element /1/Max_Element /1/Units_Element /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EEnum" name="Coordinate2Builtin"> - <eLiterals name="xy2" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Coordinate2Builtin" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="builtin" ordered="false" unique="false" eType="/1/Coordinate2Builtin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Coordinate2" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_Coordinate2Builtin /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EEnum" name="Coordinate3Builtin"> - <eLiterals name="xyz3" value="1"/> - <eLiterals name="xyzFract" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Coordinate3Builtin" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="builtin" ordered="false" unique="false" eType="/1/Coordinate3Builtin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="_Coordinate3" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/_Coordinate3Builtin /1/UnitsRef_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_Angle" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/AtomRefs_Element /1/AngleUnits_Element /1/Min_Element /1/Max_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_Torsion" eSuperTypes="/1/Any /1/PCDATA /1/TitledElement /1/IdedElement /1/AtomRefs_Element /1/AngleUnits_Element /1/Min_Element /1/Max_Element /1/DictRefElement /1/ConventionnedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="_List" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Molecule" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/Counted_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Formula" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/Counted_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Atom" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/Counted_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Atom_Array" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bond" eSuperTypes="/1/Any /1/IdedElement /1/AtomRefs_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bond_Array" eSuperTypes="/1/Any /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Electron" eSuperTypes="/1/Any /1/IdedElement /1/Counted_Element /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reaction" eSuperTypes="/1/Any /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Crystal" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sequence" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" eSuperTypes="/1/Any /1/TitledElement /1/IdedElement /1/DictRefElement /1/ConventionnedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="any" ordered="false" upperBound="-1" eType="/1/Any"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/COBOL.ecore b/src/test/resources/ecore/zoo-gen/COBOL.ecore deleted file mode 100644 index 79306c29c8abe9e6913c2f4e25cbc157ac37f902..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/COBOL.ecore +++ /dev/null @@ -1,88 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="COBOL"> - <eClassifiers xsi:type="ecore:EEnum" name="COBOLUsageValue"> - <eLiterals name="cuv_binary" value="1"/> - <eLiterals name="cuv_dbcs" value="2"/> - <eLiterals name="cuv_double" value="3"/> - <eLiterals name="cuv_display" value="4"/> - <eLiterals name="cuv_float" value="5"/> - <eLiterals name="cuv_index" value="6"/> - <eLiterals name="cuv_objectReference" value="7"/> - <eLiterals name="cuv_packedDecimal" value="8"/> - <eLiterals name="cuv_pointer" value="9"/> - <eLiterals name="cuv_procedurePointer" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="COBOLInitialValueKind"> - <eLiterals name="civk_string_value" value="1"/> - <eLiterals name="civk_low_value" value="2"/> - <eLiterals name="civk_high_value" value="3"/> - <eLiterals name="civk_zero_value" value="4"/> - <eLiterals name="civk_quotes" value="5"/> - <eLiterals name="civk_null" value="6"/> - <eLiterals name="civk_all_literal" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refined" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sharedType" ordered="false" lowerBound="1" eType="/0/COBOLClassifier" eOpposite="/0/COBOLClassifier/typedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" eType="/0/COBOLComposedType" eOpposite="/0/COBOLComposedType/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initial" ordered="false" upperBound="-1" eType="/0/COBOLElementInitialValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="/0/COBOL88Element" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/COBOLSourceText"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" ordered="false" eType="/0/COBOLFixedLengthArray" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLClassifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeded" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedElements" ordered="false" upperBound="-1" eType="/0/COBOLElement" eOpposite="/0/COBOLElement/sharedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLSimpleType" eSuperTypes="/0/COBOLClassifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="usageValue" ordered="false" unique="false" lowerBound="1" eType="/0/COBOLUsageValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pictureString" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="usage" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLComposedType" eSuperTypes="/0/COBOLClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/COBOLElement" containment="true" eOpposite="/0/COBOLElement/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLElementInitialValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initVal" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueKind" ordered="false" unique="false" lowerBound="1" eType="/0/COBOLInitialValueKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOL88Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" upperBound="-1" eType="/0/COBOL88ElementValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOL88ElementValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lowerLimit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upperLimit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="range" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLRedefiningElement" eSuperTypes="/0/COBOLElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefines" ordered="false" lowerBound="1" eType="/0/COBOLElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOL66Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" eType="/0/COBOLElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/0/COBOLElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLSourceText"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLFixedLengthArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxUpper" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COBOLVariableLengthArray" eSuperTypes="/0/COBOLFixedLengthArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minUpper" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependingOn" ordered="false" lowerBound="1" eType="/0/COBOLElement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CORBAComponent.ecore b/src/test/resources/ecore/zoo-gen/CORBAComponent.ecore deleted file mode 100644 index 0647e58dcf28d1a9d92a52569a834fbfda2d1aa3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CORBAComponent.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CORBAComponent"> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceDef"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationDef"/> - <eClassifiers xsi:type="ecore:EClass" name="ValueDef"/> - <eClassifiers xsi:type="ecore:EClass" name="ComponentDef" eSuperTypes="/0/InterfaceDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBasic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="facets" ordered="false" upperBound="-1" eType="/0/ProvidesDef" containment="true" eOpposite="/0/ProvidesDef/prd_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receptacles" ordered="false" upperBound="-1" eType="/0/UsesDef" containment="true" eOpposite="/0/UsesDef/ud_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/InterfaceDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="emits" ordered="false" upperBound="-1" eType="/0/EmitsDef" containment="true" eOpposite="/0/EmitsDef/ed_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publishes" ordered="false" upperBound="-1" eType="/0/PublishesDef" containment="true" eOpposite="/0/PublishesDef/pud_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consumes" ordered="false" upperBound="-1" eType="/0/ConsumesDef" containment="true" eOpposite="/0/ConsumesDef/cd_home"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProvidesDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" lowerBound="1" eType="/0/InterfaceDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prd_home" ordered="false" lowerBound="1" eType="/0/ComponentDef" eOpposite="/0/ComponentDef/facets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UsesDef"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiple" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" lowerBound="1" eType="/0/InterfaceDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ud_home" ordered="false" lowerBound="1" eType="/0/ComponentDef" eOpposite="/0/ComponentDef/receptacles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ValueDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmitsDef" eSuperTypes="/0/EventDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ed_home" ordered="false" lowerBound="1" eType="/0/ComponentDef" eOpposite="/0/ComponentDef/emits"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublishesDef" eSuperTypes="/0/EventDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pud_home" ordered="false" lowerBound="1" eType="/0/ComponentDef" eOpposite="/0/ComponentDef/publishes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConsumesDef" eSuperTypes="/0/EventDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cd_home" ordered="false" lowerBound="1" eType="/0/ComponentDef" eOpposite="/0/ComponentDef/consumes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HomeDef" eSuperTypes="/0/InterfaceDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manages" ordered="false" lowerBound="1" eType="/0/ComponentDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factories" ordered="false" upperBound="-1" eType="/0/FactoryDef" containment="true" eOpposite="/0/FactoryDef/fa_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finders" ordered="false" upperBound="-1" eType="/0/FinderDef" containment="true" eOpposite="/0/FinderDef/fi_home"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" eType="/0/PrimaryKeyDef" containment="true" eOpposite="/0/PrimaryKeyDef/pkd_home"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactoryDef" eSuperTypes="/0/OperationDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fa_home" ordered="false" lowerBound="1" eType="/0/HomeDef" eOpposite="/0/HomeDef/factories"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FinderDef" eSuperTypes="/0/OperationDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fi_home" ordered="false" lowerBound="1" eType="/0/HomeDef" eOpposite="/0/HomeDef/finders"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimaryKeyDef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pkd_home" ordered="false" lowerBound="1" eType="/0/HomeDef" eOpposite="/0/HomeDef/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ValueDef"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CPL.ecore b/src/test/resources/ecore/zoo-gen/CPL.ecore deleted file mode 100644 index 1ccd128069a39473a82d5cdb48ee0eb4cba44329..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CPL.ecore +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CPL"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="CPL" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subActions" upperBound="-1" eType="/0/SubAction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" eType="/0/Outgoing" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" eType="/0/Incoming" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeContainer" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" eType="/0/Node" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubAction" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Outgoing" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Incoming" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="NotPresent" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Otherwise" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="SwitchedAddress" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contains" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subDomainOf" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchedString" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contains" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchedLanguage" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="matches" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchedTime" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dtstart" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dtend" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="freq" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="until" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interval" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bySecond" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byMinute" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byHour" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byDay" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byMonthDay" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byYearDay" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byWeekNo" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="byMonth" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wkst" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bySetPos" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchedPriority" eSuperTypes="/0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="less" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="greater" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="equal" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Busy" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="NoAnswer" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Redirection" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Failure" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Default" eSuperTypes="/0/NodeContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Switch" abstract="true" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="notPresent" ordered="false" eType="/0/NotPresent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="otherwise" ordered="false" eType="/0/Otherwise" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AddressSwitch" eSuperTypes="/0/Switch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="field" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subField" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addresses" upperBound="-1" eType="/0/SwitchedAddress" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringSwitch" eSuperTypes="/0/Switch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="field" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="strings" upperBound="-1" eType="/0/SwitchedString" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LanguageSwitch" eSuperTypes="/0/Switch"> - <eStructuralFeatures xsi:type="ecore:EReference" name="languages" upperBound="-1" eType="/0/SwitchedLanguage" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeSwitch" eSuperTypes="/0/Switch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tzid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tzurl" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="times" upperBound="-1" eType="/0/SwitchedTime" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrioritySwitch" eSuperTypes="/0/Switch"> - <eStructuralFeatures xsi:type="ecore:EReference" name="priorities" upperBound="-1" eType="/0/SwitchedPriority" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Location" eSuperTypes="/0/Node /0/NodeContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clear" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubCall" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="SignallingAction" abstract="true" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Proxy" eSuperTypes="/0/SignallingAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeout" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="recurse" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="busy" ordered="false" eType="/0/Busy" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noAnswer" ordered="false" eType="/0/NoAnswer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redirection" ordered="false" eType="/0/Redirection" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="failure" ordered="false" eType="/0/Failure" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/0/Default" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Redirect" eSuperTypes="/0/SignallingAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="permanent" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reject" eSuperTypes="/0/SignallingAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CPP.ecore b/src/test/resources/ecore/zoo-gen/CPP.ecore deleted file mode 100644 index dd180df4cfa80522e6e2834ad8ce529ddeec0992..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CPP.ecore +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="CPP"> - <eClassifiers xsi:type="ecore:EClass" name="CDerived"/> - <eClassifiers xsi:type="ecore:EClass" name="CStructured"/> - <eClassifiers xsi:type="ecore:EClass" name="CBehavorialFeature"/> - <eClassifiers xsi:type="ecore:EClass" name="CFunction" eSuperTypes="/1/CBehavorialFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVsrArg" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CStructureContents"/> - <eClassifiers xsi:type="ecore:EClass" name="CField"/> - <eClassifiers xsi:type="ecore:EClass" name="CDerivableType"/> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_private" value="2"/> - <eLiterals name="vk_protected" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPReference" eSuperTypes="/1/CDerived"/> - <eClassifiers xsi:type="ecore:EClass" name="CPPExtern" eSuperTypes="/1/CDerived"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="linkage" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPConst" eSuperTypes="/1/CDerived"/> - <eClassifiers xsi:type="ecore:EClass" name="CPPTemplate" eSuperTypes="/1/CDerived"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" upperBound="-1" eType="/1/CPPClass" eOpposite="/1/CPPClass/templates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPClass" eSuperTypes="/1/CStructured"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVolatile" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templates" ordered="false" upperBound="-1" eType="/1/CPPTemplate" eOpposite="/1/CPPTemplate/classes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalizations" ordered="false" upperBound="-1" eType="/1/CPPGeneralization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPGeneralization"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVirtual" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supertype" ordered="false" lowerBound="1" eType="/1/CPPClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPOperation" eSuperTypes="/1/CFunction /1/CStructureContents"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExtern" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInline" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVirtual" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPure" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCtor" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDtor" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throws" ordered="false" upperBound="-1" eType="/1/CPPClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPOperator" eSuperTypes="/1/CStructureContents"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInline" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/VisibilityKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CPPMember"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVolatile" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRegister" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/VisibilityKind"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CPR.ecore b/src/test/resources/ecore/zoo-gen/CPR.ecore deleted file mode 100644 index 9d397183db8c6579683ab11f631b61d8744332b9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CPR.ecore +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="CPR"> - <eClassifiers xsi:type="ecore:EClass" name="Plan"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sub_plans" ordered="false" upperBound="-1" eType="/1/Plan" containment="true" eOpposite="/1/Plan/super_plan"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="super_plan" ordered="false" lowerBound="1" eType="/1/Plan" eOpposite="/1/Plan/sub_plans"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectives" ordered="false" upperBound="-1" eType="/1/Objective" containment="true" eOpposite="/1/Objective/objective_plan"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" eType="/1/Action" containment="true" eOpposite="/1/Action/action_plan"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objective"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objective_plan" ordered="false" lowerBound="1" eType="/1/Plan" eOpposite="/1/Plan/objectives"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterias" ordered="false" upperBound="-1" eType="/1/EvaluationCriteria" containment="true" eOpposite="/1/EvaluationCriteria/criteria_objective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EvaluationCriteria"> - <eStructuralFeatures xsi:type="ecore:EReference" name="criteria_objective" ordered="false" lowerBound="1" eType="/1/Objective" eOpposite="/1/Objective/criterias"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action_plan" ordered="false" lowerBound="1" eType="/1/Plan" eOpposite="/1/Plan/actions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sub_actions" upperBound="-1" eType="/1/Action" containment="true" eOpposite="/1/Action/super_action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="super_action" ordered="false" lowerBound="1" eType="/1/Action" eOpposite="/1/Action/sub_actions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" lowerBound="1" eType="/1/Actor" containment="true" eOpposite="/1/Actor/actor_action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/1/Resource" containment="true" eOpposite="/1/Resource/resource_action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeSpecs" ordered="false" upperBound="-1" eType="/1/TimeSpec" containment="true" eOpposite="/1/TimeSpec/timeSpec_action"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor_action" ordered="false" lowerBound="1" eType="/1/Action" eOpposite="/1/Action/actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sub_actors" ordered="false" upperBound="-1" eType="/1/Actor" containment="true" eOpposite="/1/Actor/super_actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="super_actor" ordered="false" lowerBound="1" eType="/1/Actor" eOpposite="/1/Actor/sub_actors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource_action" ordered="false" lowerBound="1" eType="/1/Action" eOpposite="/1/Action/resources"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeSpec"> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeSpec_action" ordered="false" lowerBound="1" eType="/1/Action" eOpposite="/1/Action/timeSpecs"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CSM.ecore b/src/test/resources/ecore/zoo-gen/CSM.ecore deleted file mode 100644 index ab203b763014594c92cbef8dcbdcc84a6c6d1c3c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CSM.ecore +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CSM"> - <eClassifiers xsi:type="ecore:EClass" name="CSM"> - <eStructuralFeatures xsi:type="ecore:EReference" name="step" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Step" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalResource" ordered="false" lowerBound="1" upperBound="-1" eType="/0/GeneralResource" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scenarion" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Scenarion" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceAcquire" ordered="false" upperBound="-1" eType="/0/ResourceAcquire" eOpposite="/0/ResourceAcquire/generalResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRelease" ordered="false" upperBound="-1" eType="/0/ResourceRelease" eOpposite="/0/ResourceRelease/generalResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/0/Scenarion"> - <eStructuralFeatures xsi:type="ecore:EReference" name="postPath" ordered="false" eType="/0/PathConnection" eOpposite="/0/PathConnection/post"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prePath" ordered="false" eType="/0/PathConnection" eOpposite="/0/PathConnection/pre"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activeResource" ordered="false" lowerBound="1" eType="/0/ActiveResource" eOpposite="/0/ActiveResource/step"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scenarion"> - <eStructuralFeatures xsi:type="ecore:EReference" name="step" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Step" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Start"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="workload" ordered="false" eType="/0/Workload" eOpposite="/0/Workload/start"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceAcquire" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalResource" ordered="false" lowerBound="1" eType="/0/GeneralResource" eOpposite="/0/GeneralResource/resourceAcquire"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRelease" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalResource" ordered="false" lowerBound="1" eType="/0/GeneralResource" eOpposite="/0/GeneralResource/resourceRelease"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workload"> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/0/Start" eOpposite="/0/Start/workload"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="/0/PassiveResource"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcessingResource" eSuperTypes="/0/ActiveResource"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalService" eSuperTypes="/0/ActiveResource"/> - <eClassifiers xsi:type="ecore:EClass" name="ActiveResource" eSuperTypes="/0/GeneralResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="step" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/activeResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PassiveResource" eSuperTypes="/0/GeneralResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Message"/> - <eClassifiers xsi:type="ecore:EClass" name="PathConnection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" eType="/0/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="post" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/postPath"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pre" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/prePath"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Join" eSuperTypes="/0/PathConnection"/> - <eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="/0/PathConnection"/> - <eClassifiers xsi:type="ecore:EClass" name="Merge" eSuperTypes="/0/PathConnection"/> - <eClassifiers xsi:type="ecore:EClass" name="Branch" eSuperTypes="/0/PathConnection"/> - <eClassifiers xsi:type="ecore:EClass" name="Seqence" eSuperTypes="/0/PathConnection"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CSharp.ecore b/src/test/resources/ecore/zoo-gen/CSharp.ecore deleted file mode 100644 index a38fba5156435c05f12d3aa66e9cf342b7e50006..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CSharp.ecore +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CSharp"> - <eClassifiers xsi:type="ecore:EClass" name="Member"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/Type" eOpposite="/0/Type/members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedAttribute" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/TypedAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/0/TypedAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isWritable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodBase" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFinal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/method"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constructor" eSuperTypes="/0/MethodBase"/> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/MethodBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSealed" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameSpace" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" ordered="false" upperBound="-1" eType="/0/Member" containment="true" eOpposite="/0/Member/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_container" ordered="false" eType="/0/Assembly" eOpposite="/0/Assembly/content"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="super" ordered="false" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIn" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOut" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/MethodBase" eOpposite="/0/MethodBase/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assembly"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" upperBound="-1" eType="/0/Type" containment="true" eOpposite="/0/Type/t_container"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CWMCore.ecore b/src/test/resources/ecore/zoo-gen/CWMCore.ecore deleted file mode 100644 index d9e63171d92000ad2564d28fa00f5be7c0583ec9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CWMCore.ecore +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CWMCore"> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public_vis" value="1"/> - <eLiterals name="vk_private_vis" value="2"/> - <eLiterals name="vk_protected_vis" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expresssion" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/0/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contraints" ordered="false" upperBound="-1" eType="/0/Constraint" eOpposite="/0/Constraint/constrainedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependencies" ordered="false" upperBound="-1" eType="/0/Dependency" eOpposite="/0/Dependency/clients"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplierDependencies" ordered="false" upperBound="-1" eType="/0/Dependency" eOpposite="/0/Dependency/suppliers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/0/NameSpace" eOpposite="/0/NameSpace/ownedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importers" ordered="false" upperBound="-1" eType="/0/Package" eOpposite="/0/Package/importedElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clients" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ModelElement" eOpposite="/0/ModelElement/clientDependencies"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="suppliers" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ModelElement" eOpposite="/0/ModelElement/supplierDependencies"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/BooleanExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElements" ordered="false" upperBound="-1" eType="/0/ModelElement" eOpposite="/0/ModelElement/contraints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/Classifier" eOpposite="/0/Classifier/features"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/0/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/StructuralFeature"/> - <eClassifiers xsi:type="ecore:EClass" name="NameSpace" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElements" ordered="false" upperBound="-1" eType="/0/ModelElement" containment="true" eOpposite="/0/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/0/NameSpace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/Feature" containment="true" eOpposite="/0/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/NameSpace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElements" ordered="false" upperBound="-1" eType="/0/ModelElement" eOpposite="/0/ModelElement/importers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Datatype" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem" eSuperTypes="/0/Classifier /0/Package"/> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/0/Package"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CWMRelationalData.ecore b/src/test/resources/ecore/zoo-gen/CWMRelationalData.ecore deleted file mode 100644 index fb70979971b7cd8bc2359d1ad8f37065fd18d06e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CWMRelationalData.ecore +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="CWMRelationalData"> - <eClassifiers xsi:type="ecore:EClass" name="QueryExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expresssion" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CheckConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintElements" ordered="false" upperBound="-1" eType="/1/Column" eOpposite="/1/Column/column_constraints"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElements" ordered="false" upperBound="-1" eType="/1/Table" eOpposite="/1/Table/table_constraints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNullable" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collectionName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characterSetName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column_constraints" ordered="false" upperBound="-1" eType="/1/CheckConstraint" eOpposite="/1/CheckConstraint/constraintElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/SQLDataType" eOpposite="/1/SQLDataType/structuralFeatures"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/ColumnSet" eOpposite="/1/ColumnSet/features"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="optionScopeColumnSet" ordered="false" eType="/1/NamedColumnSet" eOpposite="/1/NamedColumnSet/optionScopeColumn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" ordered="false" upperBound="-1" eType="/1/Column" containment="true" eOpposite="/1/Column/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedColumnSet" eSuperTypes="/1/ColumnSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="optionScopeColumn" ordered="false" lowerBound="1" eType="/1/Column" eOpposite="/1/Column/optionScopeColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="triggers" ordered="false" upperBound="-1" eType="/1/Trigger" eOpposite="/1/Trigger/namedColumnSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryColumnSet" eSuperTypes="/1/ColumnSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" lowerBound="1" eType="/1/QueryExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/NamedColumnSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTemporary" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporaryScope" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSystem" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table_constraints" ordered="false" upperBound="-1" eType="/1/CheckConstraint" eOpposite="/1/CheckConstraint/constrainedElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/1/NamedColumnSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checkOption" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryExpression" ordered="false" lowerBound="1" eType="/1/QueryExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedColumnSet" ordered="false" lowerBound="1" eType="/1/NamedColumnSet" eOpposite="/1/NamedColumnSet/triggers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLDataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeNumber" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structuralFeatures" ordered="false" upperBound="-1" eType="/1/Column" eOpposite="/1/Column/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLDistinctType" eSuperTypes="/1/SQLDataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sqlSimpleType" ordered="false" lowerBound="1" eType="/1/SQLSimpleType" eOpposite="/1/SQLSimpleType/sqlDistinctTypes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLSimpleType" eSuperTypes="/1/SQLDataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characterMaximumLength" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characterOctetLength" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numericPrecision" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numericPrecisionRadix" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numericScale" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateTimePrecision" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sqlDistinctTypes" ordered="false" upperBound="-1" eType="/1/SQLDistinctType" eOpposite="/1/SQLDistinctType/sqlSimpleType"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ChocoModel.ecore b/src/test/resources/ecore/zoo-gen/ChocoModel.ecore deleted file mode 100644 index 7ea063a0ca974c0e0667a6757f306243a9a9c601..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ChocoModel.ecore +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ChocoModel"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OpConstraint"> - <eLiterals name="eq" value="1"/> - <eLiterals name="and2" value="2"/> - <eLiterals name="or2" value="3"/> - <eLiterals name="gt" value="4"/> - <eLiterals name="ge" value="5"/> - <eLiterals name="lt" value="6"/> - <eLiterals name="le" value="7"/> - <eLiterals name="plus" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" upperBound="-1" eType="/0/Import" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="problem" ordered="false" lowerBound="1" eType="/0/ChocoProblem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Import" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fqn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChocoProblem" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintDef" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/0/OpConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="left" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntVar" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="/0/Domain" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Domain" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntConstant" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SymbolicTerm" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntValue" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/0/OpConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="left" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/0/OpConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="left" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostConstraint" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/0/OpConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" lowerBound="1" eType="/0/ConstraintDef"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Class.ecore b/src/test/resources/ecore/zoo-gen/Class.ecore deleted file mode 100644 index 7bd324160a77204141d5d32bf4bd1ecb3ad4223f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Class.ecore +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="Class"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/1/NamedElt"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="super" ordered="false" upperBound="-1" eType="/1/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attr" upperBound="-1" eType="/1/Attribute" containment="true" eOpposite="/1/Attribute/owner"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiValued" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/attr"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ClassicModels.ecore b/src/test/resources/ecore/zoo-gen/ClassicModels.ecore deleted file mode 100644 index 57353b0e085bc3be313f0a7e01be282829cf2d9b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ClassicModels.ecore +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ClassicModels"> - <eClassifiers xsi:type="ecore:EClass" name="AddressInfo" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="phone" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="addressLine1" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="addressLine2" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="city" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="postalCode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="country" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassicModels"> - <eStructuralFeatures xsi:type="ecore:EReference" name="offices" ordered="false" upperBound="-1" eType="/0/Office" containment="true" eOpposite="/0/Office/officeOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="productLines" ordered="false" upperBound="-1" eType="/0/ProductLine" containment="true" eOpposite="/0/ProductLine/productLineOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customers" ordered="false" upperBound="-1" eType="/0/Customer" containment="true" eOpposite="/0/Customer/customerOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProductLine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="productLineOwner" ordered="false" lowerBound="1" eType="/0/ClassicModels" eOpposite="/0/ClassicModels/productLines"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="products" ordered="false" upperBound="-1" eType="/0/Product" containment="true" eOpposite="/0/Product/productLine"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textDescription" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="htmlDescription" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Product"> - <eStructuralFeatures xsi:type="ecore:EReference" name="productLine" ordered="false" lowerBound="1" eType="/0/ProductLine" eOpposite="/0/ProductLine/products"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="code" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vendor" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityInStock" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buyPrice" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="MSRP" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Office" eSuperTypes="/0/AddressInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="officeOwner" ordered="false" lowerBound="1" eType="/0/ClassicModels" eOpposite="/0/ClassicModels/offices"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="code" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employees" ordered="false" upperBound="-1" eType="/0/Employee" containment="true" eOpposite="/0/Employee/office"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="territory" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Employee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="office" ordered="false" lowerBound="1" eType="/0/Office" eOpposite="/0/Office/employees"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employeeCustomers" ordered="false" upperBound="-1" eType="/0/Customer" eOpposite="/0/Customer/salesRepEmployee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extension" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reportsTo" ordered="false" lowerBound="1" eType="/0/Employee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jobTitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Customer" eSuperTypes="/0/AddressInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customerOwner" ordered="false" lowerBound="1" eType="/0/ClassicModels" eOpposite="/0/ClassicModels/customers"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orders" upperBound="-1" eType="/0/Order" containment="true" eOpposite="/0/Order/customer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="payments" upperBound="-1" eType="/0/Payment" containment="true" eOpposite="/0/Payment/customer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="salesRepEmployee" ordered="false" lowerBound="1" eType="/0/Employee" eOpposite="/0/Employee/employeeCustomers"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactLastName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactFirstName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creditLimit" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Payment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customer" ordered="false" lowerBound="1" eType="/0/Customer" eOpposite="/0/Customer/payments"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checkNumber" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="amount" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Order"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customer" ordered="false" lowerBound="1" eType="/0/Customer" eOpposite="/0/Customer/orders"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderDetails" upperBound="-1" eType="/0/OrderDetail" containment="true" eOpposite="/0/OrderDetail/order"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requiredDate" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shippedDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comments" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrderDetail"> - <eStructuralFeatures xsi:type="ecore:EReference" name="order" ordered="false" lowerBound="1" eType="/0/Order" eOpposite="/0/Order/orderDetails"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="product" ordered="false" lowerBound="1" eType="/0/Product"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="quantityOrdered" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priceEach" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Cocus.owl.ecore b/src/test/resources/ecore/zoo-gen/Cocus.owl.ecore deleted file mode 100644 index a53f3f4a7f2cbaa2cf237d24f2d61b057f4c1b24..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Cocus.owl.ecore +++ /dev/null @@ -1,199 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Cocus"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/adjustBid"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignExternalReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasBeenAssigned"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer" eOpposite="/0/Reviewer/readPaper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event" eOpposite="/0/Event/approved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignedByAdministrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="date"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event" eOpposite="/0/Event/defined_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event" eOpposite="/0/Event/confirmed_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Collaborations_Interactions_UML.ecore b/src/test/resources/ecore/zoo-gen/Collaborations_Interactions_UML.ecore deleted file mode 100644 index 978bf53d3f1793090a9c4db6cb46ef1389cb06e7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Collaborations_Interactions_UML.ecore +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ExtendedUMLCorePackage"> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/ProviderClause"/> - <eClassifiers xsi:type="ecore:EClass" name="ProviderClause"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEltColl" ordered="false" lowerBound="1" eType="/0/CollaborationPackage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEltInt" ordered="false" upperBound="-1" eType="/0/InteractionPackage" eOpposite="/0/InteractionPackage/providerClause"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationPackage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElt" ordered="false" lowerBound="1" eType="/0/Collaboration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Collaboration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" upperBound="-1" eType="/0/Interaction" containment="true" eOpposite="/0/Interaction/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEltAss" ordered="false" lowerBound="1" eType="/0/AssociationRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEltClass" ordered="false" lowerBound="1" eType="/0/ClassifierRole" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionPackage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providerClause" ordered="false" lowerBound="1" eType="/0/ProviderClause" eOpposite="/0/ProviderClause/ownedEltInt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElt" ordered="false" lowerBound="1" eType="/0/Interaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interaction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Collaboration" eOpposite="/0/Collaboration/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Message" containment="true" eOpposite="/0/Message/interaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" lowerBound="2" upperBound="2" eType="/0/AssociationEndRole" containment="true" eOpposite="/0/AssociationEndRole/associationRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEndRole" ordered="false" upperBound="-1" eType="/0/AssociationEndRole" containment="true" eOpposite="/0/AssociationEndRole/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiverMess" ordered="false" lowerBound="1" eType="/0/Message" eOpposite="/0/Message/receiver"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="senderMess" ordered="false" lowerBound="1" eType="/0/Message" eOpposite="/0/Message/sender"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableFeature" ordered="false" upperBound="-1" eType="/0/Operation" containment="true" eOpposite="/0/Operation/classifierRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/Interface" eOpposite="/0/Interface/classifierRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEndRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationRole" ordered="false" lowerBound="1" eType="/0/AssociationRole" eOpposite="/0/AssociationRole/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ClassifierRole" eOpposite="/0/ClassifierRole/associationEndRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/0/Message" eOpposite="/0/Message/activator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activator" ordered="false" eType="/0/Message" eOpposite="/0/Message/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" upperBound="-1" eType="/0/Interaction" eOpposite="/0/Interaction/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" lowerBound="1" eType="/0/ClassifierRole" eOpposite="/0/ClassifierRole/receiverMess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sender" ordered="false" lowerBound="1" eType="/0/ClassifierRole" eOpposite="/0/ClassifierRole/senderMess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1" eType="/0/Request" eOpposite="/0/Request/message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Request"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/0/Message" eOpposite="/0/Message/specification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/Request"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifierRole" ordered="false" upperBound="-1" eType="/0/ClassifierRole" eOpposite="/0/ClassifierRole/availableFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Interface" eOpposite="/0/Interface/feature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifierRole" ordered="false" upperBound="-1" eType="/0/ClassifierRole" eOpposite="/0/ClassifierRole/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false" upperBound="-1" eType="/0/Operation" containment="true" eOpposite="/0/Operation/owner"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/CompanyStructure.ecore b/src/test/resources/ecore/zoo-gen/CompanyStructure.ecore deleted file mode 100644 index 1d88e563b63c22508872ffa1842b749c7cfb957f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/CompanyStructure.ecore +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CompanyStructure"> - <eClassifiers xsi:type="ecore:EClass" name="Company"> - <eStructuralFeatures xsi:type="ecore:EReference" name="corporateHQ" ordered="false" lowerBound="1" eType="/0/CorporateHQ" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Store" ordered="false" upperBound="-1" eType="/0/Store" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CorporateHQ"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manages" ordered="false" upperBound="-1" eType="/0/Store"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="corporateHQBackOffice" ordered="false" lowerBound="1" eType="/0/CorporateHQBackOffice" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Store"> - <eStructuralFeatures xsi:type="ecore:EReference" name="storeBackOffice" ordered="false" lowerBound="1" eType="/0/StoreBackOffice" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employee" ordered="false" upperBound="-1" eType="/0/Employee" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cashRegister" ordered="false" upperBound="-1" eType="/0/CashRegister" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CorporateHQBackOffice"/> - <eClassifiers xsi:type="ecore:EClass" name="StoreBackOffice"/> - <eClassifiers xsi:type="ecore:EClass" name="Employee"/> - <eClassifiers xsi:type="ecore:EClass" name="CashRegister"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ComponentUML.ecore b/src/test/resources/ecore/zoo-gen/ComponentUML.ecore deleted file mode 100644 index 83198b72a77ddb2127b161421b5e44130d582825..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ComponentUML.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="ComponentUML"> - <eClassifiers xsi:type="ecore:EClass" name="Entity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" ordered="false" upperBound="-1" eType="/1/Method" eOpposite="/1/Method/entity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/1/Attribute" eOpposite="/1/Attribute/entity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnds" ordered="false" upperBound="-1" eType="/1/AssociationEnd" eOpposite="/1/AssociationEnd/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/associationEnds"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/1/Association" eOpposite="/1/Association/associationEnds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnds" ordered="false" lowerBound="2" upperBound="2" eType="/1/AssociationEnd" eOpposite="/1/AssociationEnd/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entity" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/methods"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entity" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/attributes"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Conference.owl.ecore b/src/test/resources/ecore/zoo-gen/Conference.owl.ecore deleted file mode 100644 index 579f2a383a3c1f29e1a29db13c17d1f4964b1e3d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Conference.owl.ecore +++ /dev/null @@ -1,343 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Conference"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event" eOpposite="/0/Event/approved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event" eOpposite="/0/Event/defined_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event" eOpposite="/0/Event/confirmed_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_an_abstract_submission_date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_a_full_paper_submission_date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_an_ending_date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_a_date_of_acceptance_announcement" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_a_date_of_camera_ready_paper_submission" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_a_starting_date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_date_of_issue" ordered="false" unique="false" eType="/0/date"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/is_a_topis_of_conference_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="date"/> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="high" value="1"/> - <eLiterals name="medium" value="2"/> - <eLiterals name="low" value="3"/> - <eLiterals name="very high" value="4"/> - <eLiterals name="male" value="5"/> - <eLiterals name="female" value="6"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Contact.ecore b/src/test/resources/ecore/zoo-gen/Contact.ecore deleted file mode 100644 index 95da64cc48196a665938d58846eb4fea892289c9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Contact.ecore +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Contact"> - <eClassifiers xsi:type="ecore:EClass" name="Contact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nom" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prenom" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="num_fixes" upperBound="-1" eType="/0/Num_fixe" containment="true" eOpposite="/0/Num_fixe/contact_fixe"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="num_portables" upperBound="-1" eType="/0/Num_portable" containment="true" eOpposite="/0/Num_portable/contact_portable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Num_fixe"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numero" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contact_fixe" ordered="false" lowerBound="1" eType="/0/Contact" eOpposite="/0/Contact/num_fixes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Num_portable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numero" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contact_portable" ordered="false" lowerBound="1" eType="/0/Contact" eOpposite="/0/Contact/num_portables"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ControllerUML.ecore b/src/test/resources/ecore/zoo-gen/ControllerUML.ecore deleted file mode 100644 index d979187a90980481c14cb470a90ea21ae5419884..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ControllerUML.ecore +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="ControllerUML"> - <eClassifiers xsi:type="ecore:EClass" name="ControllerAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controller" ordered="false" lowerBound="1" eType="/1/Controller" eOpposite="/1/Controller/controllerAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Controller"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controllerAttribute" ordered="false" upperBound="-1" eType="/1/ControllerAttribute" eOpposite="/1/ControllerAttribute/controller"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" eType="/1/StateMachine" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" upperBound="-1" eType="/1/State" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="substates" ordered="false" upperBound="-1" eType="/1/State" containment="true" eOpposite="/1/State/theContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theContainer" ordered="false" eType="/1/State" eOpposite="/1/State/substates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outGoing" ordered="false" upperBound="-1" eType="/1/StateTransition" containment="true" eOpposite="/1/StateTransition/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/StateTransition" eOpposite="/1/StateTransition/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubControllerState" eSuperTypes="/1/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controller" ordered="false" lowerBound="1" eType="/1/Controller"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewState" eSuperTypes="/1/State"/> - <eClassifiers xsi:type="ecore:EClass" name="StateTransition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/outGoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" lowerBound="1" eType="/1/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/1/StateMachineAction" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachineAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Event"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Cristal.ecore b/src/test/resources/ecore/zoo-gen/Cristal.ecore deleted file mode 100644 index 0a36e81950a71f380fdc5586b5ad5f41f52993b6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Cristal.ecore +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Cristal"> - <eClassifiers xsi:type="ecore:EClass" name="Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partCompositeMembers" ordered="false" upperBound="-1" eType="/0/PartCompositeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actCompositeMembers" ordered="false" upperBound="-1" eType="/0/ActCompositeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeParDef" eSuperTypes="/0/PartDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partCompositeMember" ordered="false" upperBound="-1" eType="/0/PartCompositeMember" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementaryPartDef" eSuperTypes="/0/PartDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementaryActDef" eSuperTypes="/0/ActivityDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeActDef" eSuperTypes="/0/ActivityDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actCompositeMembers" ordered="false" upperBound="-1" eType="/0/ActCompositeMember" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActCompositeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityDefinitions" ordered="false" upperBound="-1" eType="/0/ActivityDefinition" eOpposite="/0/ActivityDefinition/actCompositeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actCompositeMember" ordered="false" lowerBound="1" eType="/0/ActCompositeMember" eOpposite="/0/ActCompositeMember/activityDefinitions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partCompositeMembers" ordered="false" upperBound="-1" eType="/0/PartCompositeMember" eOpposite="/0/PartCompositeMember/partDefinitions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartCompositeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partDefinitions" ordered="false" lowerBound="1" eType="/0/PartDefinition" eOpposite="/0/PartDefinition/partCompositeMembers"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DOT.ecore b/src/test/resources/ecore/zoo-gen/DOT.ecore deleted file mode 100644 index 7f02b9433ad944592ed5ed95bceadfac96432146..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DOT.ecore +++ /dev/null @@ -1,129 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="DOT"> - <eClassifiers xsi:type="ecore:EClass" name="Label" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/1/GraphElement" eOpposite="/1/GraphElement/label"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleLabel" eSuperTypes="/1/Label"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplexLabel" eSuperTypes="/1/Label"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compartments" lowerBound="1" upperBound="-1" eType="/1/Compartment" containment="true" eOpposite="/1/Compartment/complexLabel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Compartment" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="complexLabel" ordered="false" lowerBound="1" eType="/1/ComplexLabel" eOpposite="/1/ComplexLabel/compartments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compartments" ordered="false" eType="/1/Compartment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" ordered="false" eType="/1/Anchor" eOpposite="/1/Anchor/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VerticalCompartment" eSuperTypes="/1/Compartment"/> - <eClassifiers xsi:type="ecore:EClass" name="HorizontalCompartment" eSuperTypes="/1/Compartment"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleCompartment" eSuperTypes="/1/Compartment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Anchor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Compartment" eOpposite="/1/Compartment/anchor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" eType="/1/Label" containment="true" eOpposite="/1/Label/element"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Graph" eSuperTypes="/1/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rankDir" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labeljust" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelloc" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concentrate" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" eType="/1/Nodelike" containment="true" eOpposite="/1/Nodelike/graph"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="boundingBox" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compound" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="layers" ordered="false" upperBound="-1" eType="/1/Layer" containment="true" eOpposite="/1/Layer/graph"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nodeSeparation" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ratio" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="center" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Layer" eSuperTypes="/1/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" ordered="false" upperBound="-1" eType="/1/Nodelike" eOpposite="/1/Nodelike/layers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcs" ordered="false" upperBound="-1" eType="/1/Arc" eOpposite="/1/Arc/layers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" lowerBound="1" eType="/1/Graph" eOpposite="/1/Graph/layers"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="layerSeparator" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Nodelike" abstract="true" eSuperTypes="/1/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/SubGraph" eOpposite="/1/SubGraph/nodes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refers" ordered="false" upperBound="-1" eType="/1/Arc" eOpposite="/1/Arc/fromNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredBy" ordered="false" upperBound="-1" eType="/1/Arc" eOpposite="/1/Arc/toNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" eType="/1/Graph" eOpposite="/1/Graph/nodes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="layers" ordered="false" upperBound="-1" eType="/1/Layer" eOpposite="/1/Layer/nodes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubGraph" eSuperTypes="/1/Nodelike"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" eType="/1/Nodelike" containment="true" eOpposite="/1/Nodelike/owner"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelloc" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/1/Nodelike"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixedSize" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontname" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontsize" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shape" ordered="false" eType="/1/NodeShape" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true" eSuperTypes="/1/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromNode" ordered="false" lowerBound="1" eType="/1/Nodelike" eOpposite="/1/Nodelike/refers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toNode" ordered="false" lowerBound="1" eType="/1/Nodelike" eOpposite="/1/Nodelike/referredBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="layers" ordered="false" upperBound="-1" eType="/1/Layer" eOpposite="/1/Layer/arcs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraint" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="group" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minlen" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sameHead" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sameTail" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lhead" ordered="false" eType="/1/Nodelike"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ltail" ordered="false" eType="/1/Nodelike"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decorate" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectedArc" eSuperTypes="/1/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrowHead" ordered="false" eType="/1/ArrowShape" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headlabel" ordered="false" eType="/1/Label"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taillabel" ordered="false" eType="/1/Label"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrowTail" ordered="false" eType="/1/ArrowShape" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tail_lp" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="head_lp" ordered="false" unique="false" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UndirectedArc" eSuperTypes="/1/Arc"/> - <eClassifiers xsi:type="ecore:EClass" name="Shape" abstract="true" eSuperTypes="/1/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="peripheries" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeShape" abstract="true" eSuperTypes="/1/Shape"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleNodeShape" eSuperTypes="/1/NodeShape"/> - <eClassifiers xsi:type="ecore:EClass" name="PointNodeShape" eSuperTypes="/1/NodeShape"/> - <eClassifiers xsi:type="ecore:EClass" name="ComplexNodeShape" abstract="true" eSuperTypes="/1/NodeShape"/> - <eClassifiers xsi:type="ecore:EClass" name="PolygonNodeShape" eSuperTypes="/1/ComplexNodeShape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sides" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="skew" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distortion" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRegular" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MNodeShape" eSuperTypes="/1/ComplexNodeShape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="toplabel" ordered="false" eType="/1/Label" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bottomlabel" ordered="false" eType="/1/Label" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RecordNodeShape" eSuperTypes="/1/ComplexNodeShape"/> - <eClassifiers xsi:type="ecore:EClass" name="ArrowShape" eSuperTypes="/1/Shape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clipping" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPlain" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DSL.ecore b/src/test/resources/ecore/zoo-gen/DSL.ecore deleted file mode 100644 index 6ae54d0d722edb13b867f5610aeb5b601a96185a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DSL.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="DSL"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identity" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoadedElement" abstract="true" eSuperTypes="#//Namespace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLoaded" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainModel" eSuperTypes="#//LoadedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifiers" ordered="false" upperBound="-1" eType="#//Classifier" containment="true" eOpposite="#//Classifier/domainModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" ordered="false" upperBound="-1" eType="#//Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="#//LoadedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="#//ValueProperty" containment="true" eOpposite="#//ValueProperty/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superType" ordered="false" eType="#//Classifier" eOpposite="#//Classifier/subTypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subTypes" ordered="false" upperBound="-1" eType="#//Classifier" eOpposite="#//Classifier/superType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainModel" ordered="false" lowerBound="1" eType="#//DomainModel" eOpposite="#//DomainModel/classifiers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSerializationRoot" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEmbedding" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" lowerBound="2" upperBound="2" eType="#//Role" containment="true" eOpposite="#//Role/relation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnbounded" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accepts" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigableFrom" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPropertyGenerator" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="#//Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" lowerBound="1" eType="#//Relationship" eOpposite="#//Relationship/roles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueProperty" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/properties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="#//Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="#//Type"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="#//Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="literals" ordered="false" upperBound="-1" eType="#//EnumerationLiteral" containment="true"/> - </eClassifiers> - <eSubpackages name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </eSubpackages> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/DSLModel.ecore b/src/test/resources/ecore/zoo-gen/DSLModel.ecore deleted file mode 100644 index fb616917f3526a16d05c103a149359ca61a97a10..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DSLModel.ecore +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="DSLModel"> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domainModel" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="#//ModelElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" eSuperTypes="#//Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentLink" ordered="false" lowerBound="1" eType="#//EmbeddingLink" eOpposite="#//EmbeddingLink/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="#//Property" containment="true" eOpposite="#//Property/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddinglinks" ordered="false" upperBound="-1" eType="#//EmbeddingLink" containment="true" eOpposite="#//EmbeddingLink/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencelinks" ordered="false" upperBound="-1" eType="#//ReferenceLink" containment="true" eOpposite="#//ReferenceLink/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElementLink" eSuperTypes="#//ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" upperBound="-1" eType="#//ReferenceLink" eOpposite="#//ReferenceLink/modelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmbeddingLink" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="#//ModelElement" eOpposite="#//ModelElement/embeddinglinks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="#//ModelElement" containment="true" eOpposite="#//ModelElement/parentLink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceLink" eSuperTypes="#//Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="#//ModelElement" eOpposite="#//ModelElement/referencelinks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelElement" ordered="false" lowerBound="1" eType="#//ModelElementLink" eOpposite="#//ModelElementLink/links"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" lowerBound="2" upperBound="2" eType="#//Role" containment="true" eOpposite="#//Role/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="#//ModelElement" eOpposite="#//ModelElement/properties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="#//Value" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="#//ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="#//ReferenceLink" eOpposite="#//ReferenceLink/roles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerValue" eSuperTypes="#//Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoubleValue" eSuperTypes="#//Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="#//Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="#//Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eSubpackages name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </eSubpackages> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/DSLtools.ecore b/src/test/resources/ecore/zoo-gen/DSLtools.ecore deleted file mode 100644 index 6ae54d0d722edb13b867f5610aeb5b601a96185a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DSLtools.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="DSL"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identity" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoadedElement" abstract="true" eSuperTypes="#//Namespace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLoaded" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainModel" eSuperTypes="#//LoadedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifiers" ordered="false" upperBound="-1" eType="#//Classifier" containment="true" eOpposite="#//Classifier/domainModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" ordered="false" upperBound="-1" eType="#//Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="#//LoadedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="#//ValueProperty" containment="true" eOpposite="#//ValueProperty/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superType" ordered="false" eType="#//Classifier" eOpposite="#//Classifier/subTypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subTypes" ordered="false" upperBound="-1" eType="#//Classifier" eOpposite="#//Classifier/superType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainModel" ordered="false" lowerBound="1" eType="#//DomainModel" eOpposite="#//DomainModel/classifiers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSerializationRoot" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEmbedding" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" lowerBound="2" upperBound="2" eType="#//Role" containment="true" eOpposite="#//Role/relation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnbounded" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accepts" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigableFrom" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPropertyGenerator" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="#//Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" lowerBound="1" eType="#//Relationship" eOpposite="#//Relationship/roles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueProperty" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="#//Classifier" eOpposite="#//Classifier/properties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="#//Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="#//Type"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="#//NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="#//PrimitiveTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="#//Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="literals" ordered="false" upperBound="-1" eType="#//EnumerationLiteral" containment="true"/> - </eClassifiers> - <eSubpackages name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </eSubpackages> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/DTD.ecore b/src/test/resources/ecore/zoo-gen/DTD.ecore deleted file mode 100644 index 4a74e7d4dcb3a8b9ee3bbd00df45245918965a2a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DTD.ecore +++ /dev/null @@ -1,76 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DTD"> - <eClassifiers xsi:type="ecore:EEnum" name="Occurence"> - <eLiterals name="zeroOrOne" value="1"/> - <eLiterals name="zeroOrMore" value="2"/> - <eLiterals name="oneOrMore" value="3"/> - <eLiterals name="one" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OtherAttributeTypeEnum"> - <eLiterals name="cdata" value="1"/> - <eLiterals name="id" value="2"/> - <eLiterals name="idref" value="3"/> - <eLiterals name="entityType" value="4"/> - <eLiterals name="entities" value="5"/> - <eLiterals name="nmtoken" value="6"/> - <eLiterals name="nmtakens" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDescription" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notation" eSuperTypes="/0/TypeDescription"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="/0/TypeDescription"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInternal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/0/TypeDescription"/> - <eClassifiers xsi:type="ecore:EClass" name="AnyElement" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="RestrictedElement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/0/ElementContent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementContent" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Mixed" eSuperTypes="/0/ElementContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elements" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Children" abstract="true" eSuperTypes="/0/ElementContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="occ" ordered="false" unique="false" lowerBound="1" eType="/0/Occurence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sequence" eSuperTypes="/0/Children"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" lowerBound="2" upperBound="-1" eType="/0/Children"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Leaf" eSuperTypes="/0/Children"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Choice" eSuperTypes="/0/Children"> - <eStructuralFeatures xsi:type="ecore:EReference" name="childrenChoice" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Children"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeList" eSuperTypes="/0/TypeDescription"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsAttributes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/AttributeDescription" eOpposite="/0/AttributeDescription/attributeList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeDescription" abstract="true" eSuperTypes="/0/TypeDescription"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeList" ordered="false" lowerBound="1" eType="/0/AttributeList" eOpposite="/0/AttributeList/containsAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/AttributeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NoDefaultValue" eSuperTypes="/0/AttributeDescription"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefaultValue" eSuperTypes="/0/AttributeDescription"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFixed" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/0/AttributeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OtherAttributeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/OtherAttributeTypeEnum"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DTMP.ecore b/src/test/resources/ecore/zoo-gen/DTMP.ecore deleted file mode 100644 index 75307ce22510b505de627f34636a0969533c5766..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DTMP.ecore +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="DTMP"> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStart" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEnd" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFail" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outGoing" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/from"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParam" upperBound="-1" eType="/1/Parameter" eOpposite="/1/Parameter/state"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transProb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/outGoing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/formalParam"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DXF.ecore b/src/test/resources/ecore/zoo-gen/DXF.ecore deleted file mode 100644 index 6d26668d9f0af9beca03727ceb01aad220f689c1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DXF.ecore +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DXF"> - <eClassifiers xsi:type="ecore:EClass" name="DXF"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meshes" upperBound="-1" eType="/0/Mesh" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mesh"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="points" upperBound="-1" eType="/0/Point" containment="true" eOpposite="/0/Point/mesh"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Point"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mesh" ordered="false" lowerBound="1" eType="/0/Mesh" eOpposite="/0/Mesh/points"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="z" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DeploymentReport.ecore b/src/test/resources/ecore/zoo-gen/DeploymentReport.ecore deleted file mode 100644 index 43e565afc1959e1b62f2c21d8a834e884e61392b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DeploymentReport.ecore +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DeploymentReport"> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentReport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" upperBound="-1" eType="/0/DeploymentImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applications" ordered="false" eType="/0/Applications"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" eType="/0/Binding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalServers" ordered="false" eType="/0/LogicalServers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="errors" ordered="false" eType="/0/ErrorCollection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentImport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alias" ordered="false" lowerBound="1" eType="/0/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identity" ordered="false" lowerBound="1" eType="/0/ImportNamespaceIdentity" containment="true" eOpposite="/0/ImportNamespaceIdentity/import"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportNamespaceIdentity" eSuperTypes="/0/NamespaceIdentity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" lowerBound="1" eType="/0/DeploymentImport" eOpposite="/0/DeploymentImport/identity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamespaceIdentity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/FourPartVersionType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publicKey" ordered="false" eType="/0/PublicKeyType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publicKeyToken" ordered="false" eType="/0/PublicKeyTokenType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="culture" ordered="false" eType="/0/CultureNeutral"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="platform" ordered="false" unique="false" eType="/0/Platform"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Applications"> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/0/OuterSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" upperBound="-1" eType="/0/Application"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalServers"> - <eStructuralFeatures xsi:type="ecore:EReference" name="zone" ordered="false" upperBound="-1" eType="/0/Zone"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalServer" ordered="false" upperBound="-1" eType="/0/LogicalServer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OuterSystem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/0/OuterSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" upperBound="-1" eType="/0/Application"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding"> - <eStructuralFeatures xsi:type="ecore:EReference" name="zone" ordered="false" upperBound="-1" eType="/0/Zone"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundLogicalServer" ordered="false" upperBound="-1" eType="/0/BoundLogicalServer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Zone"> - <eStructuralFeatures xsi:type="ecore:EReference" name="zone" ordered="false" upperBound="-1" eType="/0/Zone"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundLogicalServer" ordered="false" upperBound="-1" eType="/0/BoundLogicalServer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalServer" ordered="false" upperBound="-1" eType="/0/LogicalServer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReportObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequence" ordered="false" upperBound="-1" eType="/0/SequenceReport" containment="true" eOpposite="/0/SequenceReport/report"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extends" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceId" ordered="false" lowerBound="1" eType="/0/Guid"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hostedOn" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceReport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="report" ordered="false" lowerBound="1" eType="/0/ReportObject" eOpposite="/0/ReportObject/sequence"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setting" ordered="false" lowerBound="1" eType="/0/Setting"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/0/ReportSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="/0/ReportResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" ordered="false" upperBound="-1" eType="/0/ReportEndpoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BoundLogicalServer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="setting" ordered="false" upperBound="-1" eType="/0/Setting"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" upperBound="-1" eType="/0/Application"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extends" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalServer" eSuperTypes="/0/ReportObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Application" eSuperTypes="/0/ReportObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ReportSystem" eSuperTypes="/0/ReportObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ReportResource" eSuperTypes="/0/ReportObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ReportEndpoint" eSuperTypes="/0/ReportObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Setting"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" upperBound="-1" eType="/0/SettingInstanceValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="facet" ordered="false" upperBound="-1" eType="/0/SettingFacet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingAttributes" ordered="false" lowerBound="1" eType="/0/SettingAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingFacet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/SettingInstanceValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingAttributes" ordered="false" lowerBound="1" eType="/0/SettingAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingInstanceValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingAttributes"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" eType="/0/SettingState"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixed" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="list" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="secure" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="failedToSerialize" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Null" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Secure" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentError" ordered="false" upperBound="-1" eType="/0/DocumentError"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentResolutionError" ordered="false" upperBound="-1" eType="/0/DocumentResolutionError"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentConstraintError" ordered="false" upperBound="-1" eType="/0/DocumentConstraintError"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentError"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" upperBound="-1" eType="/0/Description"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Code" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Level" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="File" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentResolutionError" eSuperTypes="/0/DocumentError"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Statement" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentConstraintError" eSuperTypes="/0/DocumentError"> - <eStructuralFeatures xsi:type="ecore:EReference" name="failedInput" ordered="false" upperBound="-1" eType="/0/FailedInput"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraintMember" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraintDefinition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetInstancePath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerInstancePath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraintErrorCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constraintErrorMessage" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FailedInput"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guid" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleName" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="FourPartVersionType" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicKeyType" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicKeyTokenType" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Culture" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="CultureNeutral" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EEnum" name="ProcessorArchitectures"> - <eLiterals name="x86" value="1"/> - <eLiterals name="ia64" value="2"/> - <eLiterals name="amd64" value="3"/> - <eLiterals name="wow64" value="4"/> - <eLiterals name="msil" value="5"/> - <eLiterals name="shx" value="6"/> - <eLiterals name="arm" value="7"/> - <eLiterals name="data" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Platform"> - <eLiterals name="x86" value="1"/> - <eLiterals name="ia64" value="2"/> - <eLiterals name="amd64" value="3"/> - <eLiterals name="wow64" value="4"/> - <eLiterals name="msil" value="5"/> - <eLiterals name="shx" value="6"/> - <eLiterals name="arm" value="7"/> - <eLiterals name="data" value="8"/> - <eLiterals name="*" value="9"/> - <eLiterals name="neutral" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SettingState"> - <eLiterals name="Set" value="1"/> - <eLiterals name="NotSet" value="2"/> - <eLiterals name="Error" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DiagramInterchange.ecore b/src/test/resources/ecore/zoo-gen/DiagramInterchange.ecore deleted file mode 100644 index dd5fb98081679ddfa12fd0a0583309d67121e43e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DiagramInterchange.ecore +++ /dev/null @@ -1,105 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DiagramInterchange"> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="heigth" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Point"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BezierPoint" eSuperTypes="/0/Point"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controls" upperBound="2" eType="/0/Point"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiagramElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVisible" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/0/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/0/Reference" eOpposite="/0/Reference/referenced"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="de_container" ordered="false" eType="/0/GraphElement" eOpposite="/0/GraphElement/contained"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/0/DiagramElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIndividualRepresentation" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenced" ordered="false" lowerBound="1" eType="/0/DiagramElement" eOpposite="/0/DiagramElement/references"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphElement" abstract="true" eSuperTypes="/0/DiagramElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contained" upperBound="-1" eType="/0/DiagramElement" containment="true" eOpposite="/0/DiagramElement/de_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticModel" ordered="false" lowerBound="1" eType="/0/SemanticModelBridge" containment="true" eOpposite="/0/SemanticModelBridge/smb_graphElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchorages" ordered="false" upperBound="-1" eType="/0/GraphConnector" containment="true" eOpposite="/0/GraphConnector/gc_graphElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" upperBound="-1" eType="/0/DiagramLink" containment="true" eOpposite="/0/DiagramLink/dl_graphElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphEdge" eSuperTypes="/0/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" upperBound="2" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchors" lowerBound="2" upperBound="2" eType="/0/GraphConnector" eOpposite="/0/GraphConnector/graphEdges"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphNode" eSuperTypes="/0/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/Dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gc_graphElement" ordered="false" lowerBound="1" eType="/0/GraphElement" eOpposite="/0/GraphElement/anchorages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphEdges" ordered="false" upperBound="-1" eType="/0/GraphEdge" eOpposite="/0/GraphEdge/anchors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiagramLink"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewPort" ordered="false" lowerBound="1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dl_graphElement" ordered="false" lowerBound="1" eType="/0/GraphElement" eOpposite="/0/GraphElement/links"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dl_diagram" ordered="false" lowerBound="1" eType="/0/Diagram" eOpposite="/0/Diagram/diagramLinks"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SemanticModelBridge" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smb_graphElement" ordered="false" eType="/0/GraphElement" eOpposite="/0/GraphElement/semanticModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smb_diagram" ordered="false" eType="/0/Diagram" eOpposite="/0/Diagram/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="/0/GraphNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewPort" ordered="false" lowerBound="1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="diagramLinks" ordered="false" upperBound="-1" eType="/0/DiagramLink" eOpposite="/0/DiagramLink/dl_diagram"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/SemanticModelBridge" containment="true" eOpposite="/0/SemanticModelBridge/smb_diagram"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleSemanticModelElement" eSuperTypes="/0/SemanticModelBridge"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeInfo" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UML1SemanticModelBridge" eSuperTypes="/0/SemanticModelBridge"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/0/CoreElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoreSemanticModelBridge" eSuperTypes="/0/SemanticModelBridge"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/0/ElementsElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoreElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementsElement"/> - <eClassifiers xsi:type="ecore:EClass" name="LeafElement" abstract="true" eSuperTypes="/0/DiagramElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" eSuperTypes="/0/LeafElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="/0/LeafElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mimeType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphicPrimitive" abstract="true" eSuperTypes="/0/LeafElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Polyline" eSuperTypes="/0/GraphicPrimitive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" lowerBound="2" upperBound="-1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="closed" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/GraphicPrimitive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="center" ordered="false" lowerBound="1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusX" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusY" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startAngle" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endAngle" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DoDAF-OV5.ecore b/src/test/resources/ecore/zoo-gen/DoDAF-OV5.ecore deleted file mode 100644 index ab5d4cb05e02a60e4f2cbe110a76b26950ba05aa..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DoDAF-OV5.ecore +++ /dev/null @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DoDAF"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="view" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoDAFModel" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" upperBound="-1" eType="/0/Document" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="am" ordered="false" upperBound="-1" eType="/0/AM" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iaDocument" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="amSpecification" ordered="false" upperBound="-1" eType="/0/AMSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doscr" ordered="false" upperBound="-1" eType="/0/DOSCR" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizationType" ordered="false" upperBound="-1" eType="/0/OrganizationType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="records" ordered="false" upperBound="-1" eType="/0/ArchitectureDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheReferenceFor" ordered="false" upperBound="-1" eType="/0/IE" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isThePrimaryReferenceFor" ordered="false" upperBound="-1" eType="/0/PA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMSpecification" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSpecifiedUsing" ordered="false" upperBound="-1" eType="/0/AMSpecificationElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMSpecificationElement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" eType="/0/PAExchangeRequirement" eOpposite="/0/PAExchangeRequirement/isTheSubjectOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PAExchangeRequirement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheSubjectOf" ordered="false" upperBound="-1" eType="/0/AMSpecificationElement" eOpposite="/0/AMSpecificationElement/subject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="IE" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/AMIERole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateOf" ordered="false" upperBound="-1" eType="/0/IE" eOpposite="/0/IE/isSubordinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/IE" eOpposite="/0/IE/isOrdinateOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMIERole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/AMPA"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheInputThatIsDefinedBy" ordered="false" upperBound="-1" eType="/0/Output"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="information" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="information" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mechanism" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MechanismSystem" eSuperTypes="/0/Mechanism"/> - <eClassifiers xsi:type="ecore:EClass" name="MechanismReference" eSuperTypes="/0/Mechanism"/> - <eClassifiers xsi:type="ecore:EClass" name="MechanismFacility" eSuperTypes="/0/Mechanism"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationAssetDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AMPA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isSubordinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isOrdinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/AMIERole" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PACapability" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheProducerFor" ordered="false" upperBound="-1" eType="/0/PAExchangeRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheConsumerFor" ordered="false" upperBound="-1" eType="/0/PAExchangeRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isParentFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isChildFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChildFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isParentFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" upperBound="-1" eType="/0/PACapability" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncludedIn" ordered="false" upperBound="-1" eType="/0/AMPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" upperBound="-1" eType="/0/PATask"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AM" eSuperTypes="/0/InformationAsset"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifies" ordered="false" upperBound="-1" eType="/0/AMSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/AMPA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paTask" ordered="false" upperBound="-1" eType="/0/PATask"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationAsset" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDescribedUsing" ordered="false" upperBound="-1" eType="/0/PACapability" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="levelIdentifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="references" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PATask" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedBy" ordered="false" lowerBound="1" eType="/0/InformationAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/OrganizationType" eOpposite="/0/OrganizationType/isTheTypeOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplies" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="providesStewardshipFor" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owns" ordered="false" upperBound="-1" eType="/0/InformationAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="develops" ordered="false" upperBound="-1" eType="/0/IE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedAs" ordered="false" upperBound="-1" eType="/0/MechanismReference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationType" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheTypeOf" ordered="false" upperBound="-1" eType="/0/Organization" containment="true" eOpposite="/0/Organization/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedAs" ordered="false" upperBound="-1" eType="/0/MechanismReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedAs" ordered="false" upperBound="-1" eType="/0/MechanismReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Occupation" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedForOR" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedForPT" ordered="false" upperBound="-1" eType="/0/PersonType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonType" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="can" ordered="false" upperBound="-1" eType="/0/Skill" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Skill" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DOSCR" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeAn" ordered="false" lowerBound="1" eType="/0/Occupation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesTo" ordered="false" upperBound="-1" eType="/0/PersonType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DoDAF-SV4.ecore b/src/test/resources/ecore/zoo-gen/DoDAF-SV4.ecore deleted file mode 100644 index 885406c6b7fe0b31c572b47e7fbf71d4c1b353a8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DoDAF-SV4.ecore +++ /dev/null @@ -1,159 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DoDAF"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="view" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoDAFModel" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" upperBound="-1" eType="/0/Document" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sfd" ordered="false" upperBound="-1" eType="/0/SystemFunctionalityDescription" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="amSpecification" ordered="false" upperBound="-1" eType="/0/AMSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sd" ordered="false" upperBound="-1" eType="/0/SystemDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iaDocument" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="-1" eType="/0/Position" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupation" ordered="false" upperBound="-1" eType="/0/Occupation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ad" ordered="false" upperBound="-1" eType="/0/ArchitectureDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/0/System" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="am" ordered="false" upperBound="-1" eType="/0/AM" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spas" ordered="false" upperBound="-1" eType="/0/SystemPAStandard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="its" ordered="false" upperBound="-1" eType="/0/InformationTechnologyStandard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orpa" ordered="false" upperBound="-1" eType="/0/OperationalRolePA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ptcn" ordered="false" upperBound="-1" eType="/0/PersonTypeCapabilityNorm" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="/0/SystemDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="records" ordered="false" upperBound="-1" eType="/0/ArchitectureDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheReferenceFor" ordered="false" upperBound="-1" eType="/0/IE" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isThePrimaryReferenceFor" ordered="false" upperBound="-1" eType="/0/PA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunctionalityDescription" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="FunctionalSpecification" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeA" ordered="false" lowerBound="1" eType="/0/SystemDocument" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMSpecification" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedIn" ordered="false" upperBound="-1" eType="/0/FunctionalSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDesignedToProvide" ordered="false" upperBound="-1" eType="/0/SystemPA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDescribedBy" ordered="false" upperBound="-1" eType="/0/SystemDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemPA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDefinedUsing" ordered="false" upperBound="-1" eType="/0/SystemPAStandard"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IE" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedWith" ordered="false" upperBound="-1" eType="/0/AMIERole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateOf" ordered="false" upperBound="-1" eType="/0/IE" eOpposite="/0/IE/isSubordinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/IE" eOpposite="/0/IE/isOrdinateOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMIERole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/AMPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRepresentedBy" ordered="false" upperBound="-1" eType="/0/AMIERoleGraphic" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMIERoleGraphic" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheInputThatIsDefinedBy" ordered="false" upperBound="-1" eType="/0/Output" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="information" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/0/AMIERole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destination" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="information" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationAssetDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AMPA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isSubordinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isOrdinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/AMIERole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRepresentedBy" ordered="false" upperBound="-1" eType="/0/AMPAGraphic" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AMPAGraphic" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isParentFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isChildFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChildFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isParentFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncludedIn" ordered="false" upperBound="-1" eType="/0/AMPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedTo" ordered="false" upperBound="-1" eType="/0/SystemPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" upperBound="-1" eType="/0/ArchitectureBusinessSubFunction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" upperBound="-1" eType="/0/PATask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" upperBound="-1" eType="/0/PACapability" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedBy" ordered="false" upperBound="-1" eType="/0/OperationalRolePA"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PACapability" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AM" eSuperTypes="/0/InformationAsset"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedBy" ordered="false" upperBound="-1" eType="/0/PATask" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifies" ordered="false" upperBound="-1" eType="/0/AMSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/AMPA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedToDescribe" ordered="false" upperBound="-1" eType="/0/SystemFunctionalityDescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" upperBound="-1" eType="/0/LineOfBusiness" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationAsset" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/InformationAssetDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="/0/DataStore" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataStore" eSuperTypes="/0/PA"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunction" eSuperTypes="/0/PA"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemPAStandard" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedToDefine" ordered="false" upperBound="-1" eType="/0/InformationTechnologyStandard"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationTechnologyStandard" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedToDefine" ordered="false" upperBound="-1" eType="/0/SystemPAStandard"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineOfBusiness" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesToTask" ordered="false" upperBound="-1" eType="/0/Task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesToBS" ordered="false" upperBound="-1" eType="/0/BusinessSubfunction" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="levelIdentifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="references" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" upperBound="-1" eType="/0/PATask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/TaskMissionArea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HumanBehaviourTask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalCapabilityTask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="TaskMissionArea" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasContributionFrom" ordered="false" upperBound="-1" eType="/0/OperationalCapabilityTask" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PATask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessSubfunction" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesTo" ordered="false" upperBound="-1" eType="/0/ArchitectureBusinessSubFunction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureBusinessSubFunction" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRolePA" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs" ordered="false" upperBound="-1" eType="/0/OperationalRolePA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedByOTOR" ordered="false" upperBound="-1" eType="/0/OrganizationTypeOperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedByOOR" ordered="false" upperBound="-1" eType="/0/OrganizationOperationalRole" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationTypeOperationalRole" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationOperationalRole" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Occupation" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedForOR" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedForPT" ordered="false" upperBound="-1" eType="/0/PersonType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonType" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performsTo" ordered="false" upperBound="-1" eType="/0/PersonTypeCapabilityNorm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="can" ordered="false" upperBound="-1" eType="/0/Skill" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonTypeCapabilityNorm" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Skill" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Position" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DoDAF-SV5.ecore b/src/test/resources/ecore/zoo-gen/DoDAF-SV5.ecore deleted file mode 100644 index 3ee99c5622e329e1e1af3c978957443e881ab6e1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DoDAF-SV5.ecore +++ /dev/null @@ -1,130 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DoDAF"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="view" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoDAFModel" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" upperBound="-1" eType="/0/Document" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sftm" ordered="false" upperBound="-1" eType="/0/SystemFunctionTraceabilityMatrix" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sd" ordered="false" upperBound="-1" eType="/0/SystemDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="am" ordered="false" upperBound="-1" eType="/0/AM" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/0/System" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" upperBound="-1" eType="/0/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capability" ordered="false" upperBound="-1" eType="/0/Capability" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capabilityDocument" ordered="false" upperBound="-1" eType="/0/CapabilityDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemCapability" ordered="false" upperBound="-1" eType="/0/SystemCapability" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cites" ordered="false" upperBound="-1" eType="/0/CapabilityDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="/0/SystemDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="records" ordered="false" upperBound="-1" eType="/0/ArchitectureDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isThePrimaryReferenceFor" ordered="false" upperBound="-1" eType="/0/PA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunctionTraceabilityMatrix" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDefinedBy" ordered="false" upperBound="-1" eType="/0/SystemFunctionTraceabilityElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunctionTraceabilityElement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemFunction" ordered="false" eType="/0/SystemFunction" eOpposite="/0/SystemFunction/isCitedFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operationalActivity" ordered="false" eType="/0/Task" eOpposite="/0/Task/isCitedFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemProcessActivity" ordered="false" eType="/0/SystemPA" eOpposite="/0/SystemPA/mayBeCitedFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capability" ordered="false" eType="/0/Capability"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="supportStatusCode" ordered="false" unique="false" lowerBound="1" eType="/0/SupportStatusCode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureDocument" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isParentFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isChildFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChildFor" ordered="false" upperBound="-1" eType="/0/PA" eOpposite="/0/PA/isParentFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" upperBound="-1" eType="/0/PATask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncludedIn" ordered="false" upperBound="-1" eType="/0/AMPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedTo" ordered="false" upperBound="-1" eType="/0/SystemPA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSupportedBy" ordered="false" upperBound="-1" eType="/0/SoftwareApplicationProcedurePA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheConsumerFor" ordered="false" upperBound="-1" eType="/0/PAExchangeRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheProducerFor" ordered="false" upperBound="-1" eType="/0/PAExchangeRequirement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunction" eSuperTypes="/0/PA"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedFor" ordered="false" upperBound="-1" eType="/0/SystemFunctionTraceabilityElement" eOpposite="/0/SystemFunctionTraceabilityElement/systemFunction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemPA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mayBeCitedFor" ordered="false" upperBound="-1" eType="/0/SystemFunctionTraceabilityElement" eOpposite="/0/SystemFunctionTraceabilityElement/systemProcessActivity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" upperBound="-1" eType="/0/SystemCapability" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enables" ordered="false" upperBound="-1" eType="/0/SystemOperationalCapabilityTask" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareApplicationProcedurePA" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AM" eSuperTypes="/0/InformationAsset"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedBy" ordered="false" upperBound="-1" eType="/0/PATask" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/AMPA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationAsset" abstract="true" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AMPA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isSubordinateOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/AMPA" eOpposite="/0/AMPA/isOrdinateOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDesignedToProvide" ordered="false" upperBound="-1" eType="/0/SystemPA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDescribedBy" ordered="false" upperBound="-1" eType="/0/SystemDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs" ordered="false" upperBound="-1" eType="/0/SystemCapability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedToAccomplish" ordered="false" upperBound="-1" eType="/0/SystemOperationalCapabilityTask"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="levelIdentifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="references" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" upperBound="-1" eType="/0/PATask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSupportedBy" ordered="false" upperBound="-1" eType="/0/ArchitectureTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheSourceOfNeedFor" ordered="false" upperBound="-1" eType="/0/InformationExchangeRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTheDestinationOfNeedFor" ordered="false" upperBound="-1" eType="/0/InformationExchangeRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedFor" ordered="false" upperBound="-1" eType="/0/SystemFunctionTraceabilityElement" eOpposite="/0/SystemFunctionTraceabilityElement/operationalActivity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureTask" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalCapabilityTask" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAccomplishedA" ordered="false" lowerBound="1" eType="/0/SystemOperationalCapabilityTask"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemOperationalCapabilityTask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="PATask" eSuperTypes="/0/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="Capability" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedBy" ordered="false" upperBound="-1" eType="/0/SystemCapability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrdinateFor" ordered="false" upperBound="-1" eType="/0/Capability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubordinateOf" ordered="false" upperBound="-1" eType="/0/Capability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedByNC" ordered="false" upperBound="-1" eType="/0/NetworkCapability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedByNLC" ordered="false" upperBound="-1" eType="/0/NodeLinkCapability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPerformedBySC" ordered="false" upperBound="-1" eType="/0/SystemCapability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedInCD" ordered="false" upperBound="-1" eType="/0/CapabilityDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedInMICN" ordered="false" upperBound="-1" eType="/0/MaterielItemCapabilityNorm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isUsedInOTCN" ordered="false" upperBound="-1" eType="/0/OrganizationTypeCapabilityNorm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAttainedFor" ordered="false" upperBound="-1" eType="/0/RequiredInformationTechnologyCapability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CapabilityDocument" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/Capability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemCapability" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/Capability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetworkCapability" eSuperTypes="/0/Capability"/> - <eClassifiers xsi:type="ecore:EClass" name="NodeLinkCapability" eSuperTypes="/0/Capability"/> - <eClassifiers xsi:type="ecore:EClass" name="MaterielItemCapabilityNorm" eSuperTypes="/0/Capability"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationTypeCapabilityNorm" eSuperTypes="/0/Capability"/> - <eClassifiers xsi:type="ecore:EClass" name="RequiredInformationTechnologyCapability" eSuperTypes="/0/Capability"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationTechnologyRequirement" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifies" ordered="false" upperBound="-1" eType="/0/RequiredInformationTechnologyCapability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationExchangeRequirement" eSuperTypes="/0/InformationTechnologyRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="PAExchangeRequirement" eSuperTypes="/0/InformationTechnologyRequirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isCitedIn" ordered="false" upperBound="-1" eType="/0/InformationExchangeRequirement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SupportStatusCode"> - <eLiterals name="red" value="1"/> - <eLiterals name="yellow" value="2"/> - <eLiterals name="green" value="3"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DoDAF.ecore b/src/test/resources/ecore/zoo-gen/DoDAF.ecore deleted file mode 100644 index c80570bf0179f0936e704b5701d22f00cd4edc48..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DoDAF.ecore +++ /dev/null @@ -1,198 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DoDAF"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/System" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="/0/SystemRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemRole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/SystemRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs" ordered="false" upperBound="-1" eType="/0/SystemFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminatesAt" ordered="false" lowerBound="1" eType="/0/SystemRoleInterface" eOpposite="/0/SystemRoleInterface/originatesFrom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunction" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/SystemFunction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consumes" ordered="false" upperBound="-1" eType="/0/Product"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="produces" ordered="false" upperBound="-1" eType="/0/Product"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminatesAt" ordered="false" lowerBound="1" eType="/0/SystemProductFlow" eOpposite="/0/SystemProductFlow/originatesFrom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mesuredBy" ordered="false" upperBound="-1" eType="/0/ConstraintOrRequirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/0/SystemFunction"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemRoleInterface" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="originatesFrom" ordered="false" lowerBound="1" eType="/0/SystemRole" eOpposite="/0/SystemRole/terminatesAt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServiceDependency" eSuperTypes="/0/SystemRoleInterface"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceProvider" eSuperTypes="/0/SystemRole"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceMediator" eSuperTypes="/0/ServiceProvider"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceRegistry" eSuperTypes="/0/ServiceMediator"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceLocator" eSuperTypes="/0/ServiceMediator"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceBroker" eSuperTypes="/0/ServiceMediator"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemAtNode" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" lowerBound="1" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminatesAt" ordered="false" lowerBound="1" eType="/0/SystemAtNodeInterface" eOpposite="/0/SystemAtNodeInterface/originatesFrom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemAtNodeInterface" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="originatesFrom" ordered="false" lowerBound="1" eType="/0/SystemAtNode" eOpposite="/0/SystemAtNode/terminatesAt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemsNode" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groups" ordered="false" upperBound="-1" eType="/0/SystemAtNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="COI" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="comprises" ordered="false" upperBound="-1" eType="/0/Performer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defines" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vocabulary" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="comprises" ordered="false" upperBound="-1" eType="/0/DataReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataReference" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="defineBy" ordered="false" lowerBound="1" eType="/0/Data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Performer" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/Performer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="/0/OperationalRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRole" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accomplishes" ordered="false" upperBound="-1" eType="/0/OperationalActivity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalActivity" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposes" ordered="false" upperBound="-1" eType="/0/OperationalRole" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supports" ordered="false" upperBound="-1" eType="/0/SystemFunction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Product" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Material" eSuperTypes="/0/Product"/> - <eClassifiers xsi:type="ecore:EClass" name="Data" eSuperTypes="/0/Product"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemProductFlow" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transports" ordered="false" upperBound="-1" eType="/0/Product"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="originatesFrom" ordered="false" lowerBound="1" eType="/0/SystemFunction" eOpposite="/0/SystemFunction/terminatesAt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintOrRequirement" abstract="true" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/ConstraintOrRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="QualityRequirement" eSuperTypes="/0/ConstraintOrRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="DIA" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nmjic" ordered="false" lowerBound="1" eType="/0/NMJIC" eOpposite="/0/NMJIC/dia"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="higherEchelon" ordered="false" lowerBound="1" eType="/0/HigherEchelon" eOpposite="/0/HigherEchelon/dia"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NMJIC" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dia" ordered="false" lowerBound="1" eType="/0/DIA" eOpposite="/0/DIA/nmjic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HigherEchelon" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dia" ordered="false" lowerBound="1" eType="/0/DIA" eOpposite="/0/DIA/higherEchelon"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="jfc" ordered="false" lowerBound="1" eType="/0/JFC" eOpposite="/0/JFC/higherEchelon"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JFC" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="higherEchelon" ordered="false" lowerBound="1" eType="/0/HigherEchelon" eOpposite="/0/HigherEchelon/jfc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="f2c2" ordered="false" lowerBound="1" eType="/0/F2C2" eOpposite="/0/F2C2/jfc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentComand" ordered="false" lowerBound="1" eType="/0/ComponentCommand" eOpposite="/0/ComponentCommand/jfc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="F2C2" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jfc" ordered="false" lowerBound="1" eType="/0/JFC" eOpposite="/0/JFC/f2c2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentCommand" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jfc" ordered="false" lowerBound="1" eType="/0/JFC" eOpposite="/0/JFC/componentComand"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DJFLCC" eSuperTypes="/0/ComponentCommand"/> - <eClassifiers xsi:type="ecore:EClass" name="JFACC" eSuperTypes="/0/ComponentCommand"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subordinateAirCommand" ordered="false" lowerBound="1" eType="/0/SubordinateAirCommand" eOpposite="/0/SubordinateAirCommand/jfacc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aoccid" ordered="false" upperBound="-1" eType="/0/AOCCID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aoccpsc" ordered="false" upperBound="-1" eType="/0/AOCCombatPlanStrategyCells" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JFMCC" eSuperTypes="/0/ComponentCommand"/> - <eClassifiers xsi:type="ecore:EClass" name="JFSOCC" eSuperTypes="/0/ComponentCommand"/> - <eClassifiers xsi:type="ecore:EClass" name="SubordinateAirCommand" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jfacc" ordered="false" lowerBound="1" eType="/0/JFACC" eOpposite="/0/JFACC/subordinateAirCommand"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MAW" eSuperTypes="/0/SubordinateAirCommand"/> - <eClassifiers xsi:type="ecore:EClass" name="WOC" eSuperTypes="/0/SubordinateAirCommand"/> - <eClassifiers xsi:type="ecore:EClass" name="AOCCID" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="AOCCombatPlanStrategyCells" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ResultData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeStamp" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cr" ordered="false" upperBound="-1" eType="/0/CollectionRequirement" eOpposite="/0/CollectionRequirement/rd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bdaReport" ordered="false" upperBound="-1" eType="/0/BDAReport" eOpposite="/0/BDAReport/rd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CombatReport" eSuperTypes="/0/ResultData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="friendlyUnitsInvolved" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="combatLocation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultsAssessment" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WSV" eSuperTypes="/0/ResultData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missionID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weaponfSystemID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="videoType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MISREP" eSuperTypes="/0/ResultData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missionID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missionObjectives" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missionAssesments" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Imagery" eSuperTypes="/0/ResultData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="spectralData" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="geospacialLocation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageSize" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionRequirement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collectionTargetID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toBeDoneByTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specialNeeds" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rd" ordered="false" upperBound="-1" eType="/0/ResultData" eOpposite="/0/ResultData/cr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ato" ordered="false" upperBound="-1" eType="/0/ATO" eOpposite="/0/ATO/cr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContainedIn" ordered="false" upperBound="-1" eType="/0/Target" eOpposite="/0/Target/cr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BDAReport"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reportSourceID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="assesmentSumart" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="validityDuration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rd" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ResultData" eOpposite="/0/ResultData/bdaReport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mea" ordered="false" eType="/0/MunitionsEffectsAssesment" eOpposite="/0/MunitionsEffectsAssesment/bdaReport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MunitionsEffectsAssesment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bdaReport" ordered="false" eType="/0/BDAReport" eOpposite="/0/BDAReport/mea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ato" ordered="false" lowerBound="1" eType="/0/ATO" eOpposite="/0/ATO/mea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tn" ordered="false" lowerBound="1" eType="/0/TargetNomination" eOpposite="/0/TargetNomination/mea"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ATO"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timePeriod" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cr" ordered="false" upperBound="-1" eType="/0/CollectionRequirement" eOpposite="/0/CollectionRequirement/ato"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mea" ordered="false" lowerBound="1" eType="/0/MunitionsEffectsAssesment" eOpposite="/0/MunitionsEffectsAssesment/ato"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tn" ordered="false" upperBound="-1" eType="/0/TargetNomination" eOpposite="/0/TargetNomination/ato"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rr" ordered="false" eType="/0/RestrikeRecommendation" eOpposite="/0/RestrikeRecommendation/ato"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RestrikeRecommendation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ato" ordered="false" eType="/0/ATO" eOpposite="/0/ATO/rr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tn" ordered="false" lowerBound="1" eType="/0/TargetNomination" eOpposite="/0/TargetNomination/rr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TargetNomination"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ato" ordered="false" upperBound="-1" eType="/0/ATO" eOpposite="/0/ATO/tn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mea" ordered="false" upperBound="-1" eType="/0/MunitionsEffectsAssesment" eOpposite="/0/MunitionsEffectsAssesment/tn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rr" ordered="false" eType="/0/RestrikeRecommendation" eOpposite="/0/RestrikeRecommendation/tn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Target" eOpposite="/0/Target/tn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TargetMaterialsAnalysis"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Target" eOpposite="/0/Target/describes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Target"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cr" ordered="false" upperBound="-1" eType="/0/CollectionRequirement" eOpposite="/0/CollectionRequirement/isContainedIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tn" ordered="false" eType="/0/TargetNomination" eOpposite="/0/TargetNomination/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="holds" ordered="false" eType="/0/MIDB" eOpposite="/0/MIDB/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="/0/TargetMaterialsAnalysis" eOpposite="/0/TargetMaterialsAnalysis/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MIDB"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="/0/Target" eOpposite="/0/Target/holds"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DocBook.ecore b/src/test/resources/ecore/zoo-gen/DocBook.ecore deleted file mode 100644 index 3ed661c7617fd5c536acb43da7684f9fa2829cc7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DocBook.ecore +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DocBook"> - <eClassifiers xsi:type="ecore:EClass" name="DocBook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="books" lowerBound="1" upperBound="-1" eType="/0/Book" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Book"> - <eStructuralFeatures xsi:type="ecore:EReference" name="articles" lowerBound="1" upperBound="-1" eType="/0/Article" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TitledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/0/TitledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sections_1" lowerBound="1" upperBound="-1" eType="/0/Sect1" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sect1" eSuperTypes="/0/TitledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="paras" lowerBound="1" upperBound="-1" eType="/0/Para" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Para"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/DotNET_SystemReflection.ecore b/src/test/resources/ecore/zoo-gen/DotNET_SystemReflection.ecore deleted file mode 100644 index 9448234bc5122b1a5b38adf32ac71f8e3a49da15..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/DotNET_SystemReflection.ecore +++ /dev/null @@ -1,223 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="DNSR"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assembly" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageRuntimeVersion" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="evidence" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeBase" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entryPoint" ordered="false" lowerBound="1" eType="/1/MethodInfo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modules" ordered="false" upperBound="-1" eType="/1/Module" containment="true" eOpposite="/1/Module/assembly"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manifestModule" ordered="false" lowerBound="1" eType="/1/Module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedAssembly" ordered="false" upperBound="-1" eType="/1/Assembly"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manifest" ordered="false" lowerBound="1" eType="/1/ManifestResource" containment="true" eOpposite="/1/ManifestResource/assembly"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ManifestResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assembly" ordered="false" lowerBound="1" eType="/1/Assembly" eOpposite="/1/Assembly/manifest"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scopeName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assembly" ordered="false" lowerBound="1" eType="/1/Assembly" eOpposite="/1/Assembly/modules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" ordered="false" upperBound="-1" eType="/1/Type" containment="true" eOpposite="/1/Type/module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberInfo" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="memberType" ordered="false" unique="false" lowerBound="1" eType="/1/MemberTypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaringType" ordered="false" lowerBound="1" eType="/1/Type" eOpposite="/1/Type/members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyInfo" eSuperTypes="/1/MemberInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyType" ordered="false" lowerBound="1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" upperBound="-1" eType="/1/PropertyAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldInfo" eSuperTypes="/1/MemberInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldType" ordered="false" lowerBound="1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" upperBound="-1" eType="/1/FieldAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventInfo" eSuperTypes="/1/MemberInfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMulticast" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" eType="/1/EventAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventHandlerType" ordered="false" lowerBound="1" eType="/1/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterInfo" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" upperBound="-1" eType="/1/ParameterAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterType" ordered="false" lowerBound="1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" lowerBound="1" eType="/1/MethodBase" eOpposite="/1/MethodBase/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodBase" abstract="true" eSuperTypes="/1/MemberInfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" upperBound="-1" eType="/1/MethodAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/ParameterInfo" containment="true" eOpposite="/1/ParameterInfo/member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodInfo" eSuperTypes="/1/MethodBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" eType="/1/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstructorInfo" eSuperTypes="/1/MethodBase"/> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/MemberInfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="genericParameterAttributes" ordered="false" unique="false" upperBound="-1" eType="/1/GenericParameterAttributes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeAttributes" ordered="false" unique="false" upperBound="-1" eType="/1/TypeAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseType" ordered="false" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/1/Module" eOpposite="/1/Module/types"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" ordered="false" upperBound="-1" eType="/1/MemberInfo" containment="true" eOpposite="/1/MemberInfo/declaringType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EventAttributes"> - <eLiterals name="None" value="1"/> - <eLiterals name="ReservedMask" value="2"/> - <eLiterals name="RTSpecialName" value="3"/> - <eLiterals name="SpecialName" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FieldAttributes"> - <eLiterals name="FieldAccessMask" value="1"/> - <eLiterals name="PrivateScope" value="2"/> - <eLiterals name="Private" value="3"/> - <eLiterals name="Assembly" value="4"/> - <eLiterals name="Family" value="5"/> - <eLiterals name="FamANDAssem" value="6"/> - <eLiterals name="FamORAssem" value="7"/> - <eLiterals name="Public" value="8"/> - <eLiterals name="Shared" value="9"/> - <eLiterals name="InitOnly" value="10"/> - <eLiterals name="Literal" value="11"/> - <eLiterals name="NotSerialized" value="12"/> - <eLiterals name="SpecialName" value="13"/> - <eLiterals name="PinvokeImpl" value="14"/> - <eLiterals name="ReservedMask" value="15"/> - <eLiterals name="RTSpecialName" value="16"/> - <eLiterals name="HasFieldMarshal" value="17"/> - <eLiterals name="HasDefault" value="18"/> - <eLiterals name="HasFieldRVA" value="19"/> - <eLiterals name="Static" value="20"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GenericParameterAttributes"> - <eLiterals name="HasElementType" value="1"/> - <eLiterals name="Abstract" value="2"/> - <eLiterals name="AnsiClass" value="3"/> - <eLiterals name="AutoClass" value="4"/> - <eLiterals name="AutoLayout" value="5"/> - <eLiterals name="ByRef" value="6"/> - <eLiterals name="Class" value="7"/> - <eLiterals name="COMObject" value="8"/> - <eLiterals name="Contextful" value="9"/> - <eLiterals name="Enum" value="10"/> - <eLiterals name="ExplicitLayout" value="11"/> - <eLiterals name="Import" value="12"/> - <eLiterals name="Interface" value="13"/> - <eLiterals name="LayoutSequential" value="14"/> - <eLiterals name="MarshalByRef" value="15"/> - <eLiterals name="NestedAssembly" value="16"/> - <eLiterals name="NestedFamADNAssem" value="17"/> - <eLiterals name="NestedFamily" value="18"/> - <eLiterals name="NestedFamORAssem" value="19"/> - <eLiterals name="NestedPrivate" value="20"/> - <eLiterals name="NestedPublic" value="21"/> - <eLiterals name="NotPublic" value="22"/> - <eLiterals name="Pointer" value="23"/> - <eLiterals name="Primitive" value="24"/> - <eLiterals name="Public" value="25"/> - <eLiterals name="Sealed" value="26"/> - <eLiterals name="Serializable" value="27"/> - <eLiterals name="SpecialName" value="28"/> - <eLiterals name="UnicodeClass" value="29"/> - <eLiterals name="ValueType" value="30"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MemberTypes"> - <eLiterals name="Constructor" value="1"/> - <eLiterals name="Event" value="2"/> - <eLiterals name="Field" value="3"/> - <eLiterals name="Method" value="4"/> - <eLiterals name="Property" value="5"/> - <eLiterals name="TypeInfo" value="6"/> - <eLiterals name="Custom" value="7"/> - <eLiterals name="NestedType" value="8"/> - <eLiterals name="All" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MethodAttributes"> - <eLiterals name="Abstract" value="1"/> - <eLiterals name="Assembly" value="2"/> - <eLiterals name="ChekedAccessOnOverride" value="3"/> - <eLiterals name="FamADNAssem" value="4"/> - <eLiterals name="Family" value="5"/> - <eLiterals name="FamORAssem" value="6"/> - <eLiterals name="Final" value="7"/> - <eLiterals name="HasSecurity" value="8"/> - <eLiterals name="HideBySig" value="9"/> - <eLiterals name="MemberAccessMask" value="10"/> - <eLiterals name="NewSlot" value="11"/> - <eLiterals name="PInvokeImpl" value="12"/> - <eLiterals name="Private" value="13"/> - <eLiterals name="PrivateScope" value="14"/> - <eLiterals name="Public" value="15"/> - <eLiterals name="RequiredSecObject" value="16"/> - <eLiterals name="ReservedMask" value="17"/> - <eLiterals name="ReuseSlot" value="18"/> - <eLiterals name="RTSpecialName" value="19"/> - <eLiterals name="SpecialName" value="20"/> - <eLiterals name="Static" value="21"/> - <eLiterals name="UnmanagedExport" value="22"/> - <eLiterals name="Virtual" value="23"/> - <eLiterals name="VtableLayoutMask" value="24"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterAttributes"> - <eLiterals name="HasDefault" value="1"/> - <eLiterals name="HasDefaultMArshal" value="2"/> - <eLiterals name="In" value="3"/> - <eLiterals name="Lcid" value="4"/> - <eLiterals name="None" value="5"/> - <eLiterals name="Optional" value="6"/> - <eLiterals name="Out" value="7"/> - <eLiterals name="Reserved3" value="8"/> - <eLiterals name="Reserved4" value="9"/> - <eLiterals name="ReservedMask" value="10"/> - <eLiterals name="RetVal" value="11"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PropertyAttributes"> - <eLiterals name="NotSupported" value="1"/> - <eLiterals name="Optional" value="2"/> - <eLiterals name="Read" value="3"/> - <eLiterals name="Required" value="4"/> - <eLiterals name="Write" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TypeAttributes"> - <eLiterals name="Abstract" value="1"/> - <eLiterals name="AnsiClass" value="2"/> - <eLiterals name="AutoClass" value="3"/> - <eLiterals name="AutoLayout" value="4"/> - <eLiterals name="BeforFieldInit" value="5"/> - <eLiterals name="Class" value="6"/> - <eLiterals name="ClassSemanticsMask" value="7"/> - <eLiterals name="ExplicitLayout" value="8"/> - <eLiterals name="HasSecutity" value="9"/> - <eLiterals name="Import" value="10"/> - <eLiterals name="Interface" value="11"/> - <eLiterals name="LayoutMask" value="12"/> - <eLiterals name="NestedAssembly" value="13"/> - <eLiterals name="NestedFamADNAssem" value="14"/> - <eLiterals name="NestedFamily" value="15"/> - <eLiterals name="NestedFamORAssem" value="16"/> - <eLiterals name="NestedPrivate" value="17"/> - <eLiterals name="NestedPublic" value="18"/> - <eLiterals name="NotPublic" value="19"/> - <eLiterals name="Public" value="20"/> - <eLiterals name="ReservedMask" value="21"/> - <eLiterals name="RTSpecialName" value="22"/> - <eLiterals name="Sealed" value="23"/> - <eLiterals name="SequentialLayout" value="24"/> - <eLiterals name="Serializable" value="25"/> - <eLiterals name="SpecialName" value="26"/> - <eLiterals name="StringFormatMask" value="27"/> - <eLiterals name="UnicodeClass" value="28"/> - <eLiterals name="VisibilityMask" value="29"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/EAI.ecore b/src/test/resources/ecore/zoo-gen/EAI.ecore deleted file mode 100644 index 002b0c76eb445118dccb35f1fe4a9885f149fee3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EAI.ecore +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="EAI"> - <eClassifiers xsi:type="ecore:EClass" name="FCMSource"/> - <eClassifiers xsi:type="ecore:EClass" name="EAISource" eSuperTypes="/0/FCMSource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/0/EAIResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FCMSink"/> - <eClassifiers xsi:type="ecore:EClass" name="EAISink" eSuperTypes="/0/FCMSink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/0/EAIResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EAIResource"/> - <eClassifiers xsi:type="ecore:EClass" name="EAIQueue" eSuperTypes="/0/EAIResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxLength" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/EG.ecore b/src/test/resources/ecore/zoo-gen/EG.ecore deleted file mode 100644 index 266be966b3d9ce6fb18db7817f21dbaaf769f9fb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EG.ecore +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="EG_MOF"> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionGraph"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Node" containment="true" eOpposite="/0/Node/executionGraph"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeNested" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/nested"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" ordered="false" upperBound="-1" eType="/0/Node" eOpposite="/0/Node/successor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successor" ordered="false" upperBound="-1" eType="/0/Node" eOpposite="/0/Node/predecessor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executionGraph" ordered="false" lowerBound="1" eType="/0/ExecutionGraph" eOpposite="/0/ExecutionGraph/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nested" ordered="false" upperBound="-1" eType="/0/ExecutionGraph" eOpposite="/0/ExecutionGraph/nodeNested"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Basic" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Branch" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Loop" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Join" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Acquire" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Split" eSuperTypes="/0/Control"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/EQN.ecore b/src/test/resources/ecore/zoo-gen/EQN.ecore deleted file mode 100644 index 9128b711a69c880f4fce19b20016a9ef88f26ce3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EQN.ecore +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="EQN"> - <eClassifiers xsi:type="ecore:EClass" name="RoutingChain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="queuingNetwork" ordered="false" upperBound="-1" eType="/0/QueuingNetwork" eOpposite="/0/QueuingNetwork/workLoad"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueuingNetwork"> - <eStructuralFeatures xsi:type="ecore:EReference" name="center" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Center" containment="true" eOpposite="/0/Center/queuingNetwork"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workLoad" ordered="false" lowerBound="1" eType="/0/RoutingChain" containment="true" eOpposite="/0/RoutingChain/queuingNetwork"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionGraph"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeNested" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/nested"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Node" containment="true" eOpposite="/0/Node/executionGraph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Center"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/demand"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queuingNetwork" ordered="false" lowerBound="1" eType="/0/QueuingNetwork" eOpposite="/0/QueuingNetwork/center"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nested" ordered="false" lowerBound="1" eType="/0/ExecutionGraph" eOpposite="/0/ExecutionGraph/nodeNested"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executionGraph" ordered="false" lowerBound="1" eType="/0/ExecutionGraph" eOpposite="/0/ExecutionGraph/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="demand" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Center" eOpposite="/0/Center/node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Special" eSuperTypes="/0/Center"/> - <eClassifiers xsi:type="ecore:EClass" name="ActiveCenter" eSuperTypes="/0/Center"/> - <eClassifiers xsi:type="ecore:EClass" name="PassiveCenter" eSuperTypes="/0/Center"/> - <eClassifiers xsi:type="ecore:EClass" name="Source" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Sink" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Join" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Split" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Allocate" eSuperTypes="/0/Special"/> - <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="/0/Special"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/EXPRESSb.ecore b/src/test/resources/ecore/zoo-gen/EXPRESSb.ecore deleted file mode 100644 index cd75c3ae300830fc9ba48493914d9435ac4938de..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EXPRESSb.ecore +++ /dev/null @@ -1,692 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="express" nsURI="http://express.ecore" nsPrefix="exp"> - <eClassifiers xsi:type="ecore:EDataType" name="Dummy" instanceClassName="java.lang.String"/> - <eSubpackages name="rules" nsURI="http://express.ecore#//rules" nsPrefix="express_rules"> - <eClassifiers xsi:type="ecore:EClass" name="ONEOFConstraint" eSuperTypes="#//rules/SubtypeConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="SupertypeRule" eSuperTypes="#//core/CommonElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedSupertype" ordered="false" lowerBound="1" eType="#//core/EntityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" ordered="false" upperBound="-1" eType="#//rules/SubtypeConstraint" containment="true" eOpposite="#//rules/SubtypeConstraint/collection"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="assertsAbstract" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubtypeConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedSubtypes" ordered="false" lowerBound="1" upperBound="-1" eType="#//rules/Extent" eOpposite="#//rules/Extent/constraints"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equivalentRule" ordered="false" lowerBound="1" eType="#//core/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" lowerBound="1" eType="#//rules/SupertypeRule" eOpposite="#//rules/SupertypeRule/constraints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extent" eSuperTypes="#//instances/SETValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" ordered="false" upperBound="-1" eType="#//rules/SubtypeConstraint" eOpposite="#//rules/SubtypeConstraint/constrainedSubtypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" upperBound="-1" eType="#//instances/EntityInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="withinPopulation" ordered="false" lowerBound="1" eType="#//instances/Population"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintRules" ordered="false" upperBound="-1" eType="#//rules/GlobalRule" eOpposite="#//rules/GlobalRule/constrainedExtents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forType" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TOTAL_OVERConstraint" eSuperTypes="#//rules/SubtypeConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="ANDConstraint" eSuperTypes="#//rules/SubtypeConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="GlobalRule" eSuperTypes="#//core/SchemaElement #//core/AlgorithmScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supportingBody" ordered="false" eType="#//algorithms/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedExtents" ordered="false" lowerBound="1" upperBound="-1" eType="#//rules/Extent" eOpposite="#//rules/Extent/constraintRules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsRules" ordered="false" lowerBound="1" upperBound="-1" eType="#//rules/NamedRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedRule" eSuperTypes="#//core/LocalElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assertsExpression" ordered="false" lowerBound="1" eType="#//core/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="statements" nsURI="http://express.ecore#//statements" nsPrefix="express_statements"> - <eClassifiers xsi:type="ecore:EClass" name="ProcedureCall" eSuperTypes="#//algorithms/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invokes" ordered="false" lowerBound="1" eType="#//algorithms/Procedure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualParameters" ordered="false" upperBound="-1" eType="#//expressions/ActualParameter" containment="true" eOpposite="#//expressions/ActualParameter/inProcedureCall"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SkipStatement" eSuperTypes="#//statements/ControlStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="AliasStatement" eSuperTypes="#//algorithms/Statement #//core/LocalScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindsToReference" ordered="false" lowerBound="1" eType="#//statements/VARExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="#//algorithms/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aliasVariable" ordered="false" lowerBound="1" eType="#//statements/AliasVariable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlVariable" eSuperTypes="#//algorithms/NamedVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="increment" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AliasVariable" eSuperTypes="#//algorithms/NamedVariable #//algorithms/VARVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referent" ordered="false" eType="#//statements/VARExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlStatement" abstract="true" eSuperTypes="#//algorithms/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="VARCell" eSuperTypes="#//statements/VARExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/VARVariable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullStatement" eSuperTypes="#//statements/ControlStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="VARExpression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/ExpressText"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeCell" eSuperTypes="#//statements/VARExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/ExplicitAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseEntity" ordered="false" lowerBound="1" eType="#//statements/VARExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StatementBlock" eSuperTypes="#//algorithms/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyStatements_Statement" ordered="false" upperBound="-1" eType="#//algorithms/Statement" containment="true" eOpposite="#//algorithms/Statement/inBlock"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delimited" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CaseAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labelValue" ordered="false" upperBound="-1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="#//algorithms/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDefault" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberCell" eSuperTypes="#//statements/VARExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="indexValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseAggregate" ordered="false" lowerBound="1" eType="#//statements/VARExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepeatStatement" eSuperTypes="#//algorithms/Statement #//core/LocalScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="whileExpression" ordered="false" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="#//algorithms/Statement" containment="true" eOpposite="#//algorithms/Statement/controlledBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlVariable" ordered="false" eType="#//statements/ControlVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="untilExpression" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupCell" eSuperTypes="#//statements/VARExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseEntity" ordered="false" lowerBound="1" eType="#//statements/VARExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/SingleEntityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableCell" eSuperTypes="#//statements/VARExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/Variable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CaseStatement" eSuperTypes="#//algorithms/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cases" ordered="false" lowerBound="1" upperBound="-1" eType="#//statements/CaseAction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectionExpression" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStatement" eSuperTypes="#//algorithms/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifCondition" ordered="false" lowerBound="1" eType="#//core/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseActions" ordered="false" eType="#//algorithms/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenActions" ordered="false" lowerBound="1" eType="#//algorithms/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EscapeStatement" eSuperTypes="#//statements/ControlStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="ReturnStatement" eSuperTypes="#//statements/ControlStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnValue" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="#//algorithms/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="#//statements/VARExpression"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="mof" nsURI="http://express.ecore#//mof" nsPrefix="express_mof"> - <eClassifiers xsi:type="ecore:EDataType" name="String" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="java.lang.Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean" instanceClassName="java.lang.Boolean"/> - </eSubpackages> - <eSubpackages name="expressions" nsURI="http://express.ecore#//expressions" nsPrefix="express_expressions"> - <eClassifiers xsi:type="ecore:EClass" name="Selector" abstract="true" eSuperTypes="#//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityInstance" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepeatCount"> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivation" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumItemRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//instances/EnumerationItem"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Literal" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//instances/SimpleValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryIndex" eSuperTypes="#//expressions/IndexOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="firstBit" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastBit" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IndeterminateRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//instances/Indeterminate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SELFRef" eSuperTypes="#//expressions/Primary"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexOperation" abstract="true" eSuperTypes="#//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryOperation" eSuperTypes="#//expressions/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperand" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperand" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="#//expressions/BinaryOperator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AggregateInitializer" eSuperTypes="#//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultValue" ordered="false" eType="#//instances/GenericAggregate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" ordered="false" upperBound="-1" eType="#//expressions/MemberBinding" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringIndex" eSuperTypes="#//expressions/IndexOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="firstCode" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastCode" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartialEntityConstructor" eSuperTypes="#//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultValue" ordered="false" eType="#//instances/PartialEntityValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeGroup" ordered="false" lowerBound="1" eType="#//core/SingleEntityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" ordered="false" upperBound="-1" eType="#//expressions/AttributeBinding" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coercion" eSuperTypes="#//expressions/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetType" ordered="false" lowerBound="1" eType="#//core/VariableType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primary" abstract="true" eSuperTypes="#//core/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualParameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inProcedureCall" ordered="false" eType="#//statements/ProcedureCall" eOpposite="#//statements/ProcedureCall/actualParameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inFunctionCall" ordered="false" eType="#//expressions/FunctionCall" eOpposite="#//expressions/FunctionCall/actualParameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameter" ordered="false" lowerBound="1" eType="#//algorithms/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualReferent" ordered="false" eType="#//statements/VARExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualValue" ordered="false" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeRef" eSuperTypes="#//expressions/Selector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AggregateIndex" eSuperTypes="#//expressions/IndexOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="indexValue" ordered="false" lowerBound="1" eType="#//core/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupRef" eSuperTypes="#//expressions/Selector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/SingleEntityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnaryOperation" eSuperTypes="#//expressions/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="unaryOperand" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="#//expressions/UnaryOperator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UsedInRef" eSuperTypes="#//expressions/Selector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverseOf" ordered="false" lowerBound="1" eType="#//core/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstantRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//instances/Constant"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryExpression" eSuperTypes="#//core/LocalScope #//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectCondition" ordered="false" lowerBound="1" eType="#//core/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryVariable" ordered="false" lowerBound="1" eType="#//expressions/QueryVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregateOperand" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryVariable" eSuperTypes="#//algorithms/NamedVariable"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation" abstract="true" eSuperTypes="#//core/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="AttributeBinding"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toValue" ordered="false" eType="#//instances/AttributeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="#//core/ExplicitAttribute"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionCall" eSuperTypes="#//core/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualParameters" ordered="false" upperBound="-1" eType="#//expressions/ActualParameter" containment="true" eOpposite="#//expressions/ActualParameter/inFunctionCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invokesFunction" ordered="false" lowerBound="1" eType="#//algorithms/Function"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnsResult" ordered="false" lowerBound="1" eType="#//algorithms/FunctionResult"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberBinding"> - <eStructuralFeatures xsi:type="ecore:EReference" name="repetition" ordered="false" eType="#//expressions/RepeatCount" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toSlot" ordered="false" upperBound="-1" eType="#//instances/ListMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberValue" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtentRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/NamedType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableRef" eSuperTypes="#//expressions/Primary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/NamedVariable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="UnaryOperator" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="BinaryOperator" instanceClassName="java.lang.String"/> - </eSubpackages> - <eSubpackages name="core" nsURI="http://express.ecore#//core" nsPrefix="express_core"> - <eClassifiers xsi:type="ecore:EClass" name="TypeElement" abstract="true" eSuperTypes="#//core/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleEntityType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaresExplicitAttribute" ordered="false" upperBound="-1" eType="#//core/ExplicitAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaresAttribute" ordered="false" upperBound="-1" eType="#//core/Attribute" containment="true" eOpposite="#//core/Attribute/ofEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaredIn" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/declares"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equivalent" ordered="false" lowerBound="1" eType="#//core/PartialEntityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AGGREGATEType" eSuperTypes="#//core/GeneralizedType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberType" ordered="false" lowerBound="1" eType="#//core/ParameterType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" eType="#//algorithms/ActualStructureConstraint" eOpposite="#//algorithms/ActualStructureConstraint/matchingStructure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralBAGType" eSuperTypes="#//core/GeneralAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="DomainRule" eSuperTypes="#//core/DomainConstraint #//core/TypeElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralAggregationType" abstract="true" eSuperTypes="#//core/GeneralizedType #//core/AggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberType" ordered="false" lowerBound="1" eType="#//core/GeneralizedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConcreteType" abstract="true" eSuperTypes="#//core/InstantiableType"/> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="evaluation" ordered="false" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interpretationContext" ordered="false" eType="#//core/Scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" eType="#//core/DataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/ExpressText"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InverseAttribute" eSuperTypes="#//core/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelsRole" ordered="false" lowerBound="1" eType="#//core/DomainRole" eOpposite="#//core/DomainRole/rangeView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="explicit" ordered="false" lowerBound="1" eType="#//core/InvertibleAttribute" eOpposite="#//core/InvertibleAttribute/inverse"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationType" eSuperTypes="#//core/DefinedType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" upperBound="-1" eType="#//instances/EnumerationItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaredItems" ordered="false" upperBound="-1" eType="#//instances/EnumerationItem" containment="true" eOpposite="#//instances/EnumerationItem/declaredIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="#//core/EnumerationType" eOpposite="#//core/EnumerationType/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="#//core/EnumerationType" eOpposite="#//core/EnumerationType/extension"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExtensible" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableType" abstract="true" eSuperTypes="#//core/DataType #//core/AttributeType"/> - <eClassifiers xsi:type="ecore:EClass" name="ArrayBound"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundExpression" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralSETType" eSuperTypes="#//core/GeneralAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="LISTType" eSuperTypes="#//core/ConcreteAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="Redeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivation" ordered="false" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictedType" ordered="false" lowerBound="1" eType="#//core/AttributeType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refines" ordered="false" eType="#//core/Redeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/redeclarations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="originalAttribute" ordered="false" lowerBound="1" eType="#//core/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinedRole" ordered="false" eType="#//core/Role"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMandatory" ordered="false" unique="false" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alias" ordered="false" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityType" eSuperTypes="#//core/NamedType #//core/InstantiableType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="playsRole" ordered="false" upperBound="-1" eType="#//core/Role" eOpposite="#//core/Role/ofEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redeclarations" ordered="false" upperBound="-1" eType="#//core/Redeclaration" containment="true" eOpposite="#//core/Redeclaration/scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="#//core/Attribute" containment="true" eOpposite="#//core/Attribute/owningEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="playsRangeRole" ordered="false" upperBound="-1" eType="#//core/RangeRole" eOpposite="#//core/RangeRole/range"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declares" ordered="false" lowerBound="1" eType="#//core/SingleEntityType" eOpposite="#//core/SingleEntityType/declaredIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="#//rules/Extent" eOpposite="#//rules/Extent/forType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invertibleAttributes" ordered="false" upperBound="-1" eType="#//core/InvertibleAttribute" eOpposite="#//core/InvertibleAttribute/referencingType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="playsDomainRole" ordered="false" upperBound="-1" eType="#//core/DomainRole" eOpposite="#//core/DomainRole/domain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueRules" ordered="false" upperBound="-1" eType="#//core/UniqueRule" eOpposite="#//core/UniqueRule/domain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedIn" ordered="false" upperBound="-1" eType="#//core/InvertibleAttribute" eOpposite="#//core/InvertibleAttribute/rangeType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subtypeOf" ordered="false" upperBound="-1" eType="#//core/EntityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instances" ordered="false" upperBound="-1" eType="#//core/Instance" eOpposite="#//core/Instance/ofType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartialEntityType" eSuperTypes="#//core/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="components" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/SingleEntityType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Schema" eSuperTypes="#//core/Scope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" upperBound="-1" eType="#//core/Remark" eOpposite="#//core/Remark/describesSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="#//core/InterfacedElement" containment="true" eOpposite="#//core/InterfacedElement/interfacingSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schemaElements" ordered="false" upperBound="-1" eType="#//core/SchemaElement" containment="true" eOpposite="#//core/SchemaElement/definedIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfacedElements" ordered="false" upperBound="-1" eType="#//core/SchemaElement" eOpposite="#//core/SchemaElement/referencedIn"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvertibleAttribute" eSuperTypes="#//core/ExplicitAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse" ordered="false" upperBound="-1" eType="#//core/InverseAttribute" eOpposite="#//core/InverseAttribute/explicit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangeType" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/EntityType" eOpposite="#//core/EntityType/usedIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="createsRelationship" ordered="false" lowerBound="1" eType="#//core/Relationship" eOpposite="#//core/Relationship/basedOn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencingType" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/EntityType" eOpposite="#//core/EntityType/invertibleAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelsRole" ordered="false" lowerBound="1" eType="#//core/RangeRole" eOpposite="#//core/RangeRole/domainView"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizedType" abstract="true" eSuperTypes="#//core/ParameterType #//core/AttributeType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="occursIn" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/ParameterType" eOpposite="#//core/ParameterType/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfacedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfacingSchema" ordered="false" lowerBound="1" eType="#//core/Schema" eOpposite="#//core/Schema/interfaces"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/SchemaElement" eOpposite="#//core/SchemaElement/referencedAs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUSE" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfacedId" ordered="false" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericType" eSuperTypes="#//core/SimpleType"/> - <eClassifiers xsi:type="ecore:EClass" name="DefinedType" abstract="true" eSuperTypes="#//core/NamedType #//core/ConcreteType"/> - <eClassifiers xsi:type="ecore:EClass" name="UniqueRule" eSuperTypes="#//core/TypeElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/uniqueRules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyComponent" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainRole" eSuperTypes="#//core/Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangeView" ordered="false" eType="#//core/InverseAttribute" eOpposite="#//core/InverseAttribute/modelsRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/playsDomainRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainConstraint" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="#//core/AttributeType" eOpposite="#//core/AttributeType/constraints"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asserts" ordered="false" eType="#//core/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstantiableType" abstract="true" eSuperTypes="#//core/ParameterType #//core/VariableType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fundamentalType" ordered="false" lowerBound="1" eType="#//core/InstantiableType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralLISTType" eSuperTypes="#//core/GeneralAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="#//core/Scope" eOpposite="#//core/Scope/namedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" upperBound="-1" eType="#//core/Remark" eOpposite="#//core/Remark/describesElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" abstract="true" eSuperTypes="#//core/TypeElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeType" ordered="false" lowerBound="1" eType="#//core/AttributeType" eOpposite="#//core/AttributeType/role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofEntity" ordered="false" lowerBound="1" eType="#//core/SingleEntityType" eOpposite="#//core/SingleEntityType/declaresAttribute"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningEntity" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/attributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BAGType" eSuperTypes="#//core/ConcreteAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="RealType" eSuperTypes="#//core/NumericType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicType" eSuperTypes="#//core/SimpleType"/> - <eClassifiers xsi:type="ecore:EClass" name="GenericType" eSuperTypes="#//core/GeneralizedType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" eType="#//algorithms/ActualTypeConstraint" eOpposite="#//algorithms/ActualTypeConstraint/matchingType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntity" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="#//core/SimpleType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stringLengthConstraint" ordered="false" eType="#//core/LengthConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousType" abstract="true" eSuperTypes="#//core/ConcreteType #//core/InstantiableType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specializes" ordered="false" upperBound="-1" eType="#//core/AnonymousType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AlgorithmScope" abstract="true" eSuperTypes="#//core/LocalScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="commonElements" ordered="false" upperBound="-1" eType="#//core/CommonElement" eOpposite="#//core/CommonElement/localScope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="#//algorithms/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instance" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appearsInPopulation" ordered="false" upperBound="-1" eType="#//instances/Population" eOpposite="#//instances/Population/compositionInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofType" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/DataType" eOpposite="#//core/DataType/instances"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1" eType="#//core/Attribute" eOpposite="#//core/Attribute/attributeType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" ordered="false" upperBound="-1" eType="#//core/DomainConstraint" eOpposite="#//core/DomainConstraint/domain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DerivedAttribute" eSuperTypes="#//core/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivation" ordered="false" lowerBound="1" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RangeRole" eSuperTypes="#//core/Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainView" ordered="false" lowerBound="1" eType="#//core/InvertibleAttribute" eOpposite="#//core/InvertibleAttribute/modelsRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" eType="#//core/EntityType" eOpposite="#//core/EntityType/playsRangeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalElement" abstract="true" eSuperTypes="#//core/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Remark"> - <eStructuralFeatures xsi:type="ecore:EReference" name="describesSchema" ordered="false" upperBound="-1" eType="#//core/Schema" eOpposite="#//core/Schema/documentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appearsIn" ordered="false" lowerBound="1" eType="#//core/Scope" eOpposite="#//core/Scope/includesRemarks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describesElement" ordered="false" upperBound="-1" eType="#//core/NamedElement" eOpposite="#//core/NamedElement/documentation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTagged" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTail" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="#//core/ExpressText"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SizeConstraint" eSuperTypes="#//core/DomainConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inRelationship" ordered="false" lowerBound="1" eType="#//core/Relationship" eOpposite="#//core/Relationship/roles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofEntity" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/EntityType" eOpposite="#//core/EntityType/playsRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" eType="#//core/SizeConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" eType="#//core/SizeConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SETType" eSuperTypes="#//core/ConcreteAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="SpecializedType" eSuperTypes="#//core/DefinedType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="underlyingType" ordered="false" lowerBound="1" eType="#//core/ConcreteType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralARRAYType" eSuperTypes="#//core/GeneralAggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hiIndex" ordered="false" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loIndex" ordered="false" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="#//core/DomainRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" lowerBound="2" upperBound="2" eType="#//core/Role" eOpposite="#//core/Role/inRelationship"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="basedOn" ordered="false" lowerBound="1" eType="#//core/InvertibleAttribute" eOpposite="#//core/InvertibleAttribute/createsRelationship"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" eType="#//core/RangeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LengthConstraint" eSuperTypes="#//core/DomainConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxLength" ordered="false" unique="false" eType="#//mof/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFixed" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalScope" abstract="true" eSuperTypes="#//core/Scope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="localElements" ordered="false" upperBound="-1" eType="#//core/LocalElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedType" abstract="true" eSuperTypes="#//core/InstantiableType #//core/Scope #//core/CommonElement #//core/AttributeType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiates" ordered="false" upperBound="-1" eType="#//core/SelectType" eOpposite="#//core/SelectType/allowedTypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainRules" ordered="false" upperBound="-1" eType="#//core/DomainRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryType" eSuperTypes="#//core/SimpleType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binaryLengthConstraint" ordered="false" eType="#//core/LengthConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScopedId"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="localName" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingScope" ordered="false" lowerBound="1" eType="#//core/Scope"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AggregationType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" lowerBound="1" eType="#//core/OrderingKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scope" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedElements" ordered="false" upperBound="-1" eType="#//core/NamedElement" containment="true" eOpposite="#//core/NamedElement/namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includesRemarks" ordered="false" upperBound="-1" eType="#//core/Remark" eOpposite="#//core/Remark/appearsIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//core/GeneralizedType" eOpposite="#//core/GeneralizedType/occursIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelectType" eSuperTypes="#//core/DefinedType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="allowedTypes" ordered="false" upperBound="-1" eType="#//core/NamedType" eOpposite="#//core/NamedType/instantiates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="#//core/SelectType" eOpposite="#//core/SelectType/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="#//core/SelectType" eOpposite="#//core/SelectType/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectList" ordered="false" upperBound="-1" eType="#//core/NamedType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExtensible" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntity" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualType" abstract="true" eSuperTypes="#//core/VariableType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" lowerBound="1" eType="#//algorithms/Algorithm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExplicitAttribute" eSuperTypes="#//core/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" abstract="true" eSuperTypes="#//core/AnonymousType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//core/Keyword"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommonElement" abstract="true" eSuperTypes="#//core/SchemaElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="localScope" ordered="false" eType="#//core/AlgorithmScope" eOpposite="#//core/AlgorithmScope/commonElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SchemaElement" abstract="true" eSuperTypes="#//core/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedAs" ordered="false" upperBound="-1" eType="#//core/InterfacedElement" eOpposite="#//core/InterfacedElement/refersTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedIn" ordered="false" upperBound="-1" eType="#//core/Schema" eOpposite="#//core/Schema/interfacedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedIn" ordered="false" eType="#//core/Schema" eOpposite="#//core/Schema/schemaElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConcreteAggregationType" abstract="true" eSuperTypes="#//core/AnonymousType #//core/AggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberType" ordered="false" lowerBound="1" eType="#//core/InstantiableType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ARRAYType" eSuperTypes="#//core/ConcreteAggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loIndex" ordered="false" lowerBound="1" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hiIndex" ordered="false" lowerBound="1" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="Keyword" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="ExpressText" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Identifier" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="OrderingKind" instanceClassName="java.lang.String"/> - </eSubpackages> - <eSubpackages name="java" nsURI="http://express.ecore#//java" nsPrefix="express_java"> - <eSubpackages name="lang" nsURI="http://express.ecore/java/lang" nsPrefix="express_java_lang"> - <eClassifiers xsi:type="ecore:EDataType" name="int" instanceClassName="java.lang.Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="void" instanceClassName="java.lang.Void"/> - </eSubpackages> - </eSubpackages> - <eSubpackages name="algorithms" nsURI="http://express.ecore#//algorithms" nsPrefix="express_algorithms"> - <eClassifiers xsi:type="ecore:EClass" name="ActualTypeConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="matchingType" ordered="false" lowerBound="1" eType="#//core/GenericType" eOpposite="#//core/GenericType/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requiredType" ordered="false" lowerBound="1" eType="#//algorithms/ActualDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionResult" eSuperTypes="#//algorithms/Variable"/> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="#//algorithms/Algorithm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="#//algorithms/FunctionResult" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InParameter" eSuperTypes="#//algorithms/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="#//algorithms/InVariable" eOpposite="#//algorithms/InVariable/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalVariable" eSuperTypes="#//algorithms/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="#//core/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualStructure" eSuperTypes="#//algorithms/GenericElement #//core/AGGREGATEType"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualGenericType" eSuperTypes="#//core/ActualType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/ActualDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntity" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inBlock" ordered="false" eType="#//statements/StatementBlock" eOpposite="#//statements/StatementBlock/bodyStatements_Statement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyStatementsSkipStatement" ordered="false" upperBound="-1" eType="#//statements/SkipStatement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyStatementsEscapeStatement" ordered="false" upperBound="-1" eType="#//statements/EscapeStatement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlledBy" ordered="false" eType="#//statements/RepeatStatement" eOpposite="#//statements/RepeatStatement/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implements" ordered="false" eType="#//algorithms/Algorithm" eOpposite="#//algorithms/Algorithm/body"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/ExpressText"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedVariable" abstract="true" eSuperTypes="#//core/LocalElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableType" ordered="false" lowerBound="1" eType="#//core/VariableType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InVariable" eSuperTypes="#//algorithms/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="#//algorithms/InParameter" eOpposite="#//algorithms/InParameter/variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="#//algorithms/Algorithm"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualARRAYType" eSuperTypes="#//algorithms/ActualAggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hiIndex" ordered="false" lowerBound="1" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loIndex" ordered="false" lowerBound="1" eType="#//core/ArrayBound" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualSETType" eSuperTypes="#//algorithms/ActualAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualAGGREGATEType" eSuperTypes="#//core/ActualType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//algorithms/ActualStructure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberType" ordered="false" lowerBound="1" eType="#//core/VariableType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" eType="#//core/SizeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" abstract="true" eSuperTypes="#//core/LocalElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="structureConstraints" ordered="false" upperBound="-1" eType="#//algorithms/ActualStructureConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeConstraints" ordered="false" upperBound="-1" eType="#//algorithms/ActualTypeConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameterType" ordered="false" lowerBound="1" eType="#//core/ParameterType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inout" ordered="false" unique="false" lowerBound="1" eType="#//mof/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualStructureConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="matchingStructure" ordered="false" lowerBound="1" eType="#//core/AGGREGATEType" eOpposite="#//core/AGGREGATEType/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requiredStructure" ordered="false" lowerBound="1" eType="#//algorithms/ActualStructure"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="#//core/Identifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Algorithm" abstract="true" eSuperTypes="#//core/AlgorithmScope #//core/CommonElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" eType="#//algorithms/Statement" containment="true" eOpposite="#//algorithms/Statement/implements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameters" ordered="false" upperBound="-1" eType="#//algorithms/Parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualAggregationType" abstract="true" eSuperTypes="#//core/ActualType #//core/AggregationType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberType" ordered="false" lowerBound="1" eType="#//core/ActualType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VARVariable" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualLISTType" eSuperTypes="#//algorithms/ActualAggregationType"/> - <eClassifiers xsi:type="ecore:EClass" name="Variable" abstract="true" eSuperTypes="#//algorithms/NamedVariable"/> - <eClassifiers xsi:type="ecore:EClass" name="GenericElement" abstract="true" eSuperTypes="#//core/LocalElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="#//algorithms/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VARParameter" eSuperTypes="#//algorithms/Parameter #//algorithms/VARVariable"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualDataType" eSuperTypes="#//core/GenericType #//algorithms/GenericElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ActualBAGType" eSuperTypes="#//algorithms/ActualAggregationType"/> - </eSubpackages> - <eSubpackages name="instances" nsURI="http://express.ecore#//instances" nsPrefix="express_instances"> - <eClassifiers xsi:type="ecore:EClass" name="AttributeValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualValue" ordered="false" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="#//core/ExplicitAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ARRAYValue" eSuperTypes="#//instances/AggregateValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberSlot" ordered="false" lowerBound="1" upperBound="-1" eType="#//instances/ArrayMember" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleName" eSuperTypes="#//instances/StringValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityInstance" eSuperTypes="#//instances/TypedInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="#//instances/EntityValue" eOpposite="#//instances/EntityValue/describes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceOf" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/EntityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="#//instances/EntityName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerValue" eSuperTypes="#//instances/RealValue"/> - <eClassifiers xsi:type="ecore:EClass" name="AggregateValue" abstract="true" eSuperTypes="#//instances/ConcreteValue"/> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="#//core/CommonElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valueExpression" ordered="false" lowerBound="1" eType="#//core/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualValue" ordered="false" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" lowerBound="1" eType="#//core/InstantiableType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalValue" eSuperTypes="#//instances/SimpleValue"/> - <eClassifiers xsi:type="ecore:EClass" name="TypedInstance" abstract="true" eSuperTypes="#//core/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="satisfiesType" ordered="false" upperBound="-1" eType="#//core/SelectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberValue" ordered="false" lowerBound="1" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberValue" ordered="false" lowerBound="1" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleEntityValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="equivalent" ordered="false" lowerBound="1" eType="#//instances/PartialEntityValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ofType" ordered="false" lowerBound="1" eType="#//core/SingleEntityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="#//instances/AttributeValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Indeterminate" eSuperTypes="#//core/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLeafInstance" eSuperTypes="#//instances/EntityInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="characterizingType" ordered="false" lowerBound="1" eType="#//core/EntityType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericAggregate" eSuperTypes="#//instances/LISTValue"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryValue" eSuperTypes="#//instances/SimpleValue"/> - <eClassifiers xsi:type="ecore:EClass" name="SpecializedValue" eSuperTypes="#//instances/TypedInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fundamentalValue" ordered="false" lowerBound="1" eType="#//instances/ConcreteValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BAGValue" eSuperTypes="#//instances/AggregateValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberSlot" ordered="false" upperBound="-1" eType="#//instances/BagMember" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationItem" eSuperTypes="#//core/TypeElement #//instances/TypedInstance #//instances/ConcreteValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaredIn" ordered="false" lowerBound="1" eType="#//core/EnumerationType" eOpposite="#//core/EnumerationType/declaredItems"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityValue" eSuperTypes="#//instances/PartialEntityValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsTo" ordered="false" lowerBound="1" upperBound="-1" eType="#//core/EntityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describes" ordered="false" upperBound="-1" eType="#//instances/EntityInstance" eOpposite="#//instances/EntityInstance/state"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SETValue" eSuperTypes="#//instances/AggregateValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberValue" ordered="false" upperBound="-1" eType="#//core/Instance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberValue" ordered="false" eType="#//core/Instance"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" lowerBound="1" eType="#//mof/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Population"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositionEntityInstance" ordered="false" upperBound="-1" eType="#//instances/EntityInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositionInstance" ordered="false" upperBound="-1" eType="#//core/Instance" eOpposite="#//core/Instance/appearsInPopulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governingSchema" ordered="false" upperBound="-1" eType="#//core/Schema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealValue" eSuperTypes="#//instances/NumberValue"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="#//instances/LogicalValue"/> - <eClassifiers xsi:type="ecore:EClass" name="LISTValue" eSuperTypes="#//core/Instance #//instances/AggregateValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberSlot" ordered="false" upperBound="-1" eType="#//instances/ListMember" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="#//instances/SimpleValue"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeName" eSuperTypes="#//instances/StringValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="#//core/NamedType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" lowerBound="1" eType="#//core/ScopedId" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartialEntityValue" eSuperTypes="#//core/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="components" ordered="false" lowerBound="1" upperBound="-1" eType="#//instances/SingleEntityValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="#//instances/SimpleValue"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiLeafInstance" eSuperTypes="#//instances/EntityInstance"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleValue" abstract="true" eSuperTypes="#//instances/ConcreteValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//mof/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConcreteValue" abstract="true" eSuperTypes="#//core/Instance"/> - <eClassifiers xsi:type="ecore:EDataType" name="EntityName" instanceClassName="java.lang.String"/> - </eSubpackages> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/EclipseLaunchConfigurations.ecore b/src/test/resources/ecore/zoo-gen/EclipseLaunchConfigurations.ecore deleted file mode 100644 index 3c151647aaa643ca402b3236c5d423c1aaacf763..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EclipseLaunchConfigurations.ecore +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="EclipseLaunchConfigurations"> - <eClassifiers xsi:type="ecore:EClass" name="LaunchConfiguration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/0/Attribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringAttribute" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanAttribute" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapAttribute" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" eType="/0/MapEntry" containment="true" eOpposite="/0/MapEntry/mapAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapEntry" eSuperTypes="/0/StringAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapAttribute" ordered="false" lowerBound="1" eType="/0/MapAttribute" eOpposite="/0/MapAttribute/entries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListAttribute" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" eType="/0/ListEntry" containment="true" eOpposite="/0/ListEntry/listAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="listAttribute" ordered="false" lowerBound="1" eType="/0/ListAttribute" eOpposite="/0/ListAttribute/entries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/EclipsePlugIn.ecore b/src/test/resources/ecore/zoo-gen/EclipsePlugIn.ecore deleted file mode 100644 index bdcf7ee22e3b98d582c5ebf837b8813a08ed86ff..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/EclipsePlugIn.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="EclipsePlugIn"> - <eClassifiers xsi:type="ecore:EClass" name="Application"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoints" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ExtensionPoint" containment="true" eOpposite="/0/ExtensionPoint/application"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" lowerBound="1" eType="/0/Application" eOpposite="/0/Application/extensionPoints"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptions" ordered="false" upperBound="-1" eType="/0/Description" eOpposite="/0/Description/extensionPoints"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plugIn" ordered="false" lowerBound="1" eType="/0/PlugIn" eOpposite="/0/PlugIn/extensionPoints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlSchema" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoints" ordered="false" upperBound="-1" eType="/0/ExtensionPoint" eOpposite="/0/ExtensionPoint/descriptions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isConfiguredInto" ordered="false" lowerBound="1" eType="/0/ExtensionPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlugIn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayableName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="supplier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configures" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoints" ordered="false" upperBound="-1" eType="/0/ExtensionPoint" containment="true" eOpposite="/0/ExtensionPoint/plugIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requires" ordered="false" upperBound="-1" eType="/0/PlugIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/Librairy" eOpposite="/0/Librairy/plugIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Librairy"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plugIn" ordered="false" lowerBound="1" eType="/0/PlugIn" eOpposite="/0/PlugIn/uses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Class" containment="true" eOpposite="/0/Class/librairy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="librairy" ordered="false" lowerBound="1" eType="/0/Librairy" eOpposite="/0/Librairy/classes"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Extended_UML_Core_Package.ecore b/src/test/resources/ecore/zoo-gen/Extended_UML_Core_Package.ecore deleted file mode 100644 index a892a1577adbe353bf95fafcd5f407b5dba94017..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Extended_UML_Core_Package.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ExtendedUMLCorePackage"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregation" ordered="false" lowerBound="1" eType="/0/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/0/Multiplicity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changeable" ordered="false" lowerBound="1" eType="/0/ChangeableKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="TargetScope" ordered="false" lowerBound="1" eType="/0/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rfIntegrety" ordered="false" lowerBound="1" eType="/0/RlIntegretyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rlIntegrety" ordered="false" lowerBound="1" eType="/0/RlIntegretyKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AggregationKind"/> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"/> - <eClassifiers xsi:type="ecore:EClass" name="ChangeableKind"/> - <eClassifiers xsi:type="ecore:EClass" name="ScopeKind"/> - <eClassifiers xsi:type="ecore:EClass" name="RfIntegretyKind"/> - <eClassifiers xsi:type="ecore:EClass" name="RlIntegretyKind"/> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" eSuperTypes="/0/Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/0/GeneralizableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mutliplicity" ordered="false" lowerBound="1" eType="/0/Multiplicity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" upperBound="-1" eType="/0/Key" containment="true" eOpposite="/0/Key/classOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classOwner" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/key"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructureFeature" eSuperTypes="/0/Feature"/> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" abstract="true" eSuperTypes="/0/Feature"/> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/StructureFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" lowerBound="1" eType="/0/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isKey" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Family.ecore b/src/test/resources/ecore/zoo-gen/Family.ecore deleted file mode 100644 index ad2792dc7d9ff567f5ff58a53dc6a19e21c8401f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Family.ecore +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="Family"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EClass" name="Family"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" ordered="false" upperBound="-1" eType="#//Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" ordered="false" unique="false" lowerBound="1" eType="#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="closestFriend" ordered="false" lowerBound="1" eType="#//Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emailAddresses" ordered="false" unique="false" upperBound="-1" eType="#//String"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/FeatureDiagrams.ecore b/src/test/resources/ecore/zoo-gen/FeatureDiagrams.ecore deleted file mode 100644 index 97e9a60e902e33f9c5d917cbd92215a51034ce63..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/FeatureDiagrams.ecore +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="FeatureDiagrams"> - <eClassifiers xsi:type="ecore:EClass" name="Node"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preliminary" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="object" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true" eOpposite="/0/Attribute/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="no_dst" ordered="false" upperBound="-1" eType="/0/ORGroup" eOpposite="/0/ORGroup/no_src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nx_dst" ordered="false" upperBound="-1" eType="/0/XORGroup" eOpposite="/0/XORGroup/nx_src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cn_dst" ordered="false" upperBound="-1" eType="/0/Child" eOpposite="/0/Child/cn_src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="editable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/attributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Root" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Child" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cn_src" ordered="false" upperBound="-1" eType="/0/Node" eOpposite="/0/Node/cn_dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cx_src" ordered="false" upperBound="-1" eType="/0/XORGroup" eOpposite="/0/XORGroup/cx_dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="co_src" ordered="false" upperBound="-1" eType="/0/ORGroup" eOpposite="/0/ORGroup/co_dst"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XORGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preliminary" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nx_src" ordered="false" upperBound="-1" eType="/0/Node" eOpposite="/0/Node/nx_dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cx_dst" ordered="false" upperBound="-1" eType="/0/Child" eOpposite="/0/Child/cx_src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ORGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preliminary" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="no_src" ordered="false" upperBound="-1" eType="/0/Node" eOpposite="/0/Node/no_dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="co_dst" ordered="false" upperBound="-1" eType="/0/Child" eOpposite="/0/Child/co_src"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/FiniteStateMachine.ecore b/src/test/resources/ecore/zoo-gen/FiniteStateMachine.ecore deleted file mode 100644 index 0f8549cd43e18aa5e54d33a290073edd2f57ea94..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/FiniteStateMachine.ecore +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="FSM"> - <eClassifiers xsi:type="ecore:EClass" name="MgaObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" lowerBound="1" eType="/0/StateMachine" eOpposite="/0/StateMachine/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateState" ordered="false" lowerBound="1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" lowerBound="1" eType="/0/StateMachine" eOpposite="/0/StateMachine/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateStatedst" ordered="false" lowerBound="1" upperBound="-1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/dstTransition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateStatesrc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/srcTransition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolder" ordered="false" lowerBound="1" eType="/0/RootFolder" eOpposite="/0/RootFolder/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" upperBound="-1" eType="/0/State" containment="true" eOpposite="/0/State/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" upperBound="-1" eType="/0/Transition" containment="true" eOpposite="/0/Transition/stateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootFolder"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolders" ordered="false" upperBound="-1" eType="/0/RootFolder" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" upperBound="-1" eType="/0/StateMachine" containment="true" eOpposite="/0/StateMachine/rootFolder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationStateState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/associationStateState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstTransition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/State" eOpposite="/0/State/associationStateStatedst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcTransition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/State" eOpposite="/0/State/associationStateStatesrc"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/FlatSignalFlow.ecore b/src/test/resources/ecore/zoo-gen/FlatSignalFlow.ecore deleted file mode 100644 index 6d306b501f635fbb4bd2c7ac175c0471cd9b54c2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/FlatSignalFlow.ecore +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="FlatSignalFlow"> - <eClassifiers xsi:type="ecore:EClass" name="RootFolder"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" upperBound="-1" eType="/0/RootContainer" containment="true" eOpposite="/0/RootContainer/rootFolder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolder" ordered="false" lowerBound="1" eType="/0/RootFolder" eOpposite="/0/RootFolder/rootContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" upperBound="-1" eType="/0/Actor" containment="true" eOpposite="/0/Actor/rootContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputSignal" ordered="false" upperBound="-1" eType="/0/InputSignal" containment="true" eOpposite="/0/InputSignal/rootContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputSignal" ordered="false" upperBound="-1" eType="/0/OutputSignal" containment="true" eOpposite="/0/OutputSignal/rootContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queue" ordered="false" upperBound="-1" eType="/0/Queue" containment="true" eOpposite="/0/Queue/rootContainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="memory" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="script" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="WCET" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" lowerBound="1" eType="/0/RootContainer" eOpposite="/0/RootContainer/actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transmitter" ordered="false" upperBound="-1" eType="/0/Transmitter" containment="true" eOpposite="/0/Transmitter/actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" upperBound="-1" eType="/0/Receiver" containment="true" eOpposite="/0/Receiver/actor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transmitter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" lowerBound="1" eType="/0/Actor" eOpposite="/0/Actor/transmitter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationQueueTransmitter" ordered="false" lowerBound="1" eType="/0/AssociationQueueTransmitter" eOpposite="/0/AssociationQueueTransmitter/srctransmitter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Receiver"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" lowerBound="1" eType="/0/Actor" eOpposite="/0/Actor/receiver"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationReceiverQueue" ordered="false" lowerBound="1" eType="/0/AssociationReceiverQueue" eOpposite="/0/AssociationReceiverQueue/dstreceiver"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputSignal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" lowerBound="1" eType="/0/RootContainer" eOpposite="/0/RootContainer/inputSignal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationReceiverQueue" ordered="false" lowerBound="1" eType="/0/AssociationReceiverQueue" eOpposite="/0/AssociationReceiverQueue/inputSignal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputSignal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" lowerBound="1" eType="/0/RootContainer" eOpposite="/0/RootContainer/outputSignal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationQueueTransmitter" ordered="false" lowerBound="1" eType="/0/AssociationQueueTransmitter" eOpposite="/0/AssociationQueueTransmitter/outputSignal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Queue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootContainer" ordered="false" lowerBound="1" eType="/0/RootContainer" eOpposite="/0/RootContainer/queue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationReceiverQueue" ordered="false" lowerBound="1" eType="/0/AssociationReceiverQueue" eOpposite="/0/AssociationReceiverQueue/srcqueue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationQueueTransmitter" ordered="false" lowerBound="1" eType="/0/AssociationQueueTransmitter" eOpposite="/0/AssociationQueueTransmitter/dstqueue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationReceiverQueue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcqueue" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Queue" eOpposite="/0/Queue/associationReceiverQueue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstreceiver" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Receiver" eOpposite="/0/Receiver/associationReceiverQueue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputSignal" ordered="false" lowerBound="1" eType="/0/InputSignal" eOpposite="/0/InputSignal/associationReceiverQueue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationQueueTransmitter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstqueue" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Queue" eOpposite="/0/Queue/associationQueueTransmitter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srctransmitter" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Transmitter" eOpposite="/0/Transmitter/associationQueueTransmitter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputSignal" ordered="false" lowerBound="1" eType="/0/OutputSignal" eOpposite="/0/OutputSignal/associationQueueTransmitter"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GAIA.ecore b/src/test/resources/ecore/zoo-gen/GAIA.ecore deleted file mode 100644 index 778f346afff69aebadfe9085ed3faa65d531152c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GAIA.ecore +++ /dev/null @@ -1,74 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="GAIA"> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalStructure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" upperBound="-1" eType="/0/Organization" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborates" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/interacts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interacts" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/collaborates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/0/AgentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="observes" ordered="false" upperBound="-1" eType="/0/OrganizationalRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalRule"/> - <eClassifiers xsi:type="ecore:EClass" name="SafetyRule" eSuperTypes="/0/OrganizationalRule"/> - <eClassifiers xsi:type="ecore:EClass" name="LivenessRule" eSuperTypes="/0/OrganizationalRule"/> - <eClassifiers xsi:type="ecore:EClass" name="AgentType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborates" ordered="false" lowerBound="1" eType="/0/AgentType" eOpposite="/0/AgentType/agentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agentType" ordered="false" lowerBound="1" eType="/0/AgentType" eOpposite="/0/AgentType/collaborates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="/0/Role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="outputs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pre-conditions" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="post-conditions" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communication" ordered="false" upperBound="-1" eType="/0/Communication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsibility" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Responsibility"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actsOn" ordered="false" eType="/0/AssociationConnector" eOpposite="/0/AssociationConnector/role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Responsibility"/> - <eClassifiers xsi:type="ecore:EClass" name="LivenessProperty" eSuperTypes="/0/Responsibility"/> - <eClassifiers xsi:type="ecore:EClass" name="SafetyProperty" eSuperTypes="/0/Responsibility"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actsOn" ordered="false" upperBound="-1" eType="/0/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/0/Role" eOpposite="/0/Role/actsOn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="permission" ordered="false" upperBound="-1" eType="/0/Permission" eOpposite="/0/Permission/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Permission"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/0/AssociationConnector" eOpposite="/0/AssociationConnector/permission"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="permitted_action" ordered="false" upperBound="-1" eType="/0/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="environnement" ordered="false" lowerBound="1" eType="/0/Environnement" eOpposite="/0/Environnement/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Environnement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="/0/Resource" containment="true" eOpposite="/0/Resource/environnement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Communication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="observes" ordered="false" upperBound="-1" eType="/0/OrganizationalRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false" lowerBound="1" eType="/0/Protocol"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Protocol"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initiator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="partner" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="outputs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GUI.ecore b/src/test/resources/ecore/zoo-gen/GUI.ecore deleted file mode 100644 index ec5b173054f0e534975a48e57a43b37be2accbdb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GUI.ecore +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="GUI"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Named" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GUI" eSuperTypes="/0/Named"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guiTabs" upperBound="-1" eType="/0/Tab" containment="true" eOpposite="/0/Tab/gui"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/Named"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gui" ordered="false" lowerBound="1" eType="/0/GUI" eOpposite="/0/GUI/guiTabs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" lowerBound="1" eType="/0/Group" eOpposite="/0/Group/tabGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Composant" abstract="true" eSuperTypes="/0/Named"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composantGroup" ordered="false" lowerBound="1" eType="/0/Group" eOpposite="/0/Group/composants"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Layout"> - <eLiterals name="default" value="1"/> - <eLiterals name="horizontal" value="2"/> - <eLiterals name="vertical" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="layout" ordered="false" unique="false" lowerBound="1" eType="/0/Layout"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabGroup" ordered="false" eType="/0/Tab" eOpposite="/0/Tab/group"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="composants" upperBound="-1" eType="/0/Composant" containment="true" eOpposite="/0/Composant/composantGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextArea" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbRows" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabColumns" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/columnTab"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnTab" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/tabColumns"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComboBox" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="listRows" upperBound="-1" eType="/0/Row" containment="true" eOpposite="/0/Row/rowList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rowList" ordered="false" lowerBound="1" eType="/0/ComboBox" eOpposite="/0/ComboBox/listRows"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="listItems" upperBound="-1" eType="/0/Item" containment="true" eOpposite="/0/Item/itemList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Item" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemList" ordered="false" lowerBound="1" eType="/0/Row" eOpposite="/0/Row/listItems"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Button" eSuperTypes="/0/Composant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV0.ecore b/src/test/resources/ecore/zoo-gen/GWPNV0.ecore deleted file mode 100644 index 2cb0d2352dd5eab3ef06e47a14dc27c694748c7b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV0.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PetriNet" nsURI="PetriNetV0" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition" eOpposite="#//Transition/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition" eOpposite="#//Transition/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1" eType="#//Place" eOpposite="#//Place/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1" eType="#//Place" eOpposite="#//Place/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" upperBound="-1" eType="#//Place" containment="true" eOpposite="#//Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/net"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV1.ecore b/src/test/resources/ecore/zoo-gen/GWPNV1.ecore deleted file mode 100644 index f0e0dc9e19abadea0aefac758f04324fb3bc20a8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV1.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PetriNet" nsURI="PetriNetV1" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" upperBound="-1" eType="#//Transition" eOpposite="#//Transition/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" upperBound="-1" eType="#//Transition" eOpposite="#//Transition/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" lowerBound="1" upperBound="-1" eType="#//Place" eOpposite="#//Place/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" lowerBound="1" upperBound="-1" eType="#//Place" eOpposite="#//Place/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" lowerBound="1" upperBound="-1" eType="#//Place" containment="true" eOpposite="#//Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" lowerBound="1" upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/net"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV2.ecore b/src/test/resources/ecore/zoo-gen/GWPNV2.ecore deleted file mode 100644 index feed48b362ff6dbd882b8ce8aa27731210633497..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV2.ecore +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PetriNet" nsURI="PetriNetV2" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" upperBound="-1" eType="#//PTArc" eOpposite="#//PTArc/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" upperBound="-1" eType="#//TPArc" eOpposite="#//TPArc/dst"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" lowerBound="1" upperBound="-1" eType="#//PTArc" eOpposite="#//PTArc/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" lowerBound="1" upperBound="-1" eType="#//TPArc" eOpposite="#//TPArc/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" lowerBound="1" upperBound="-1" eType="#//Place" containment="true" eOpposite="#//Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" lowerBound="1" upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PTArc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="#//Transition" eOpposite="#//Transition/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="#//Place" eOpposite="#//Place/out"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TPArc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="#//Transition" eOpposite="#//Transition/out"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="#//Place" eOpposite="#//Place/in"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV3.ecore b/src/test/resources/ecore/zoo-gen/GWPNV3.ecore deleted file mode 100644 index 41ab4064a52e7e4b5a1110dc2fb5db37274894bc..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV3.ecore +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PetriNet" nsURI="PetriNetV3" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" upperBound="-1" eType="#//PTArc" eOpposite="#//PTArc/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" upperBound="-1" eType="#//TPArc" eOpposite="#//TPArc/dst"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="#//Net" eOpposite="#//Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" lowerBound="1" upperBound="-1" eType="#//PTArc" eOpposite="#//PTArc/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" lowerBound="1" upperBound="-1" eType="#//TPArc" eOpposite="#//TPArc/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" lowerBound="1" upperBound="-1" eType="#//Place" containment="true" eOpposite="#//Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" lowerBound="1" upperBound="-1" eType="#//Transition" containment="true" eOpposite="#//Transition/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="PTArc" eSuperTypes="#//Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="#//Transition" eOpposite="#//Transition/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="#//Place" eOpposite="#//Place/out"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TPArc" eSuperTypes="#//Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="#//Transition" eOpposite="#//Transition/out"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="#//Place" eOpposite="#//Place/in"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV4.ecore b/src/test/resources/ecore/zoo-gen/GWPNV4.ecore deleted file mode 100644 index 769fe01d78231052558d70a0a2c7cfb23a56dbc4..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV4.ecore +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PetriNet" nsURI="PetriNetV4" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/Net" eOpposite="/0/Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" upperBound="-1" eType="/0/PTArc" eOpposite="/0/PTArc/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" upperBound="-1" eType="/0/TPArc" eOpposite="/0/TPArc/dst"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/Net" eOpposite="/0/Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" lowerBound="1" upperBound="-1" eType="/0/PTArc" eOpposite="/0/PTArc/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" lowerBound="1" upperBound="-1" eType="/0/TPArc" eOpposite="/0/TPArc/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" lowerBound="1" upperBound="-1" eType="/0/Place" containment="true" eOpposite="/0/Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" lowerBound="1" upperBound="-1" eType="/0/Transition" containment="true" eOpposite="/0/Transition/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PTArc" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/out"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TPArc" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/out"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/in"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="java.lang.Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GWPNV5.ecore b/src/test/resources/ecore/zoo-gen/GWPNV5.ecore deleted file mode 100644 index 591c7672710268dd9807c359245b3f679bb3395f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GWPNV5.ecore +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PetriNet" nsURI="PetriNetV5" nsPrefix="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/Net" eOpposite="/0/Net/place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" upperBound="-1" eType="/0/PTArc" eOpposite="/0/PTArc/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" upperBound="-1" eType="/0/TPArc" eOpposite="/0/TPArc/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="token" upperBound="-1" eType="/0/Token" containment="true" eOpposite="/0/Token/place"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/Net" eOpposite="/0/Net/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" lowerBound="1" upperBound="-1" eType="/0/PTArc" eOpposite="/0/PTArc/dst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="out" lowerBound="1" upperBound="-1" eType="/0/TPArc" eOpposite="/0/TPArc/src"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Net"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" lowerBound="1" upperBound="-1" eType="/0/Place" containment="true" eOpposite="/0/Place/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" lowerBound="1" upperBound="-1" eType="/0/Transition" containment="true" eOpposite="/0/Transition/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PTArc" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/out"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TPArc" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/out"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/in"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Token"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/token"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="java.lang.Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Gantt.ecore b/src/test/resources/ecore/zoo-gen/Gantt.ecore deleted file mode 100644 index 79162321e8cea6e5bf2aaff6f5cbbca12cfb59bb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Gantt.ecore +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Gantt"> - <eClassifiers xsi:type="ecore:EClass" name="Project"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewDate" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewIndex" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ganttDividerLocation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ressourceDividerLocation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="webLink" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" ordered="false" lowerBound="1" eType="/0/Tasks" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ressources" upperBound="-1" eType="/0/Ressource" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocations" upperBound="-1" eType="/0/Allocation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tasks"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" upperBound="-1" eType="/0/Task" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="meeting" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expand" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="complete" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="depends" upperBound="-1" eType="/0/Depend" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Depend"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="difference" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hardness" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/0/Task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ressource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fonction" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contact" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="phone" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Allocation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskId" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ressourceId" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="function" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="responsible" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="load" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vacation"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Previous"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GenericEditor.ecore b/src/test/resources/ecore/zoo-gen/GenericEditor.ecore deleted file mode 100644 index 0f110d09f0dcbb529b8387de475aee635907855c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GenericEditor.ecore +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Editor"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Editor" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extension" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractElements" ordered="false" upperBound="-1" eType="/0/AbstractElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="format" ordered="false" eType="/0/Format" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/0/AbstractElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockbegin" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockend" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupElement" eSuperTypes="/0/AbstractElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="indent" ordered="false" eType="/0/Indent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" upperBound="-1" eType="/0/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupElement" ordered="false" lowerBound="1" eType="/0/GroupElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Format" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/Font" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Color" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="red" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="green" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blue" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Font" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="font" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bold" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="italic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Indent" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="retrait" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupElementIndent" ordered="false" lowerBound="1" eType="/0/GroupElement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GenericOutline.ecore b/src/test/resources/ecore/zoo-gen/GenericOutline.ecore deleted file mode 100644 index 6d4f7c0536ed2502ba5bd64633833adcdf746e32..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GenericOutline.ecore +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Outline"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Outline" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extension" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" eType="/0/Node" containment="true" eOpposite="/0/Node/outline"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/Label" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outline" ordered="false" eType="/0/Outline" eOpposite="/0/Outline/nodes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false" upperBound="-1" eType="/0/Map" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="methodCall" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="labelSuite" ordered="false" upperBound="-1" eType="/0/LabelSuite" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabelSuite" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="methodCall" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Map" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapString" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GeoTrans.ecore b/src/test/resources/ecore/zoo-gen/GeoTrans.ecore deleted file mode 100644 index 6f28319f7fcfa26127a9cde825c1dce25f96a008..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GeoTrans.ecore +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="GeoTrans"> - <eClassifiers xsi:type="ecore:EClass" name="GeoTransfos"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transfos" upperBound="-1" eType="/1/GeoTransfo" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeoTransfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="freeze" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subGeoTransfos" upperBound="-1" eType="/1/GeoTransfo" containment="true" eOpposite="/1/GeoTransfo/superGeoTransfo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superGeoTransfo" ordered="false" lowerBound="1" eType="/1/GeoTransfo" eOpposite="/1/GeoTransfo/subGeoTransfos"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" upperBound="-1" eType="/1/Param" containment="true" eOpposite="/1/Param/geoTransfo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="param" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="geoTransfo" ordered="false" lowerBound="1" eType="/1/GeoTransfo" eOpposite="/1/GeoTransfo/params"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Grafcet.ecore b/src/test/resources/ecore/zoo-gen/Grafcet.ecore deleted file mode 100644 index ed507464c4629665f2dd05f8fd505e3f4c186b50..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Grafcet.ecore +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="Grafcet"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Grafcet" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/1/Element" containment="true" eOpposite="/1/Element/grafcet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" ordered="false" upperBound="-1" eType="/1/Connection" containment="true" eOpposite="/1/Connection/grafcet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="grafcet" ordered="false" lowerBound="1" eType="/1/Grafcet" eOpposite="/1/Grafcet/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInitial" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingConnections" ordered="false" upperBound="-1" eType="/1/TransitionToStep" eOpposite="/1/TransitionToStep/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingConnections" ordered="false" upperBound="-1" eType="/1/StepToTransition" eOpposite="/1/StepToTransition/from"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="condition" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingConnections" ordered="false" upperBound="-1" eType="/1/StepToTransition" eOpposite="/1/StepToTransition/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingConnections" ordered="false" upperBound="-1" eType="/1/TransitionToStep" eOpposite="/1/TransitionToStep/from"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connection" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="grafcet" ordered="false" lowerBound="1" eType="/1/Grafcet" eOpposite="/1/Grafcet/connections"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StepToTransition" eSuperTypes="/1/Connection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/1/Step" eOpposite="/1/Step/outgoingConnections"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/1/Transition" eOpposite="/1/Transition/incomingConnections"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransitionToStep" eSuperTypes="/1/Connection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/1/Transition" eOpposite="/1/Transition/outgoingConnections"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/1/Step" eOpposite="/1/Step/incomingConnections"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GraphML.ecore b/src/test/resources/ecore/zoo-gen/GraphML.ecore deleted file mode 100644 index 5d74d22a57a7e60fb309dfb57f6e62812ae8f158..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GraphML.ecore +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="GraphML"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Root" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="keys" upperBound="-1" eType="/0/Key" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphs" upperBound="-1" eType="/0/Graph" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datas" upperBound="-1" eType="/0/Data" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="for" ordered="false" unique="false" lowerBound="1" eType="/0/ElemType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attrName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/AttrType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Graph" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/Element" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edgeDefault" ordered="false" unique="false" lowerBound="1" eType="/0/EdgeType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Edge" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceport" ordered="false" lowerBound="1" eType="/0/Port"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetport" ordered="false" lowerBound="1" eType="/0/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HyperEdge" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endpoints" upperBound="-1" eType="/0/EndPoint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subgraph" ordered="false" lowerBound="1" eType="/0/Graph" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" upperBound="-1" eType="/0/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EndPoint" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="port" ordered="false" lowerBound="1" eType="/0/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ElemType"> - <eLiterals name="edge" value="1"/> - <eLiterals name="node" value="2"/> - <eLiterals name="graph" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AttrType"> - <eLiterals name="double" value="1"/> - <eLiterals name="string" value="2"/> - <eLiterals name="integer" value="3"/> - <eLiterals name="boolean" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EdgeType"> - <eLiterals name="directed" value="1"/> - <eLiterals name="undirected" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="double"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/GraphVizDot.ecore b/src/test/resources/ecore/zoo-gen/GraphVizDot.ecore deleted file mode 100644 index 9a6052f4ee510bdc3553f78a5576a1e6adb5dc6e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/GraphVizDot.ecore +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DOT"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Graph" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rankDir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dim" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/0/GraphElement" containment="true" eOpposite="/0/GraphElement/graph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphElement" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="z" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" lowerBound="1" eType="/0/Graph" eOpposite="/0/Graph/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/GraphElement /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectedArc" eSuperTypes="/0/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceNode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourcePart" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetPart" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refers" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubGraph" eSuperTypes="/0/Graph /0/GraphElement"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HAL.ecore b/src/test/resources/ecore/zoo-gen/HAL.ecore deleted file mode 100644 index f07f42b5a5ec5aa88e7dba7123dac094c107f091..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HAL.ecore +++ /dev/null @@ -1,190 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="HAL"> - <eClassifiers xsi:type="ecore:EClass" name="HAL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connexion" ordered="false" lowerBound="1" eType="/1/Connexion" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/1/Entry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connexion"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="login" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="password" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="autLab" ordered="false" lowerBound="1" eType="/1/AutLabType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tampons" ordered="false" upperBound="-1" eType="/1/TamponType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" abstract="true" eSuperTypes="/1/Entry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaArt" ordered="false" lowerBound="1" eType="/1/MetaArtType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArticleRecent" eSuperTypes="/1/Article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fichiers" ordered="false" lowerBound="1" eType="/1/DepotsType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArticleRetro" eSuperTypes="/1/Article"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateRedaction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fichiers" ordered="false" lowerBound="1" eType="/1/AbstractDepot" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notice" eSuperTypes="/1/Entry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaArtNotice" ordered="false" lowerBound="1" eType="/1/MetaArtNoticeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceBiblioType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ArtRevueType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urldoi" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="journal" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="page" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annee" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urldoi" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="titconf" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ville" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pays" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edcom" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annee" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="page" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edsci" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="serie" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArtOuvrageType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urldoi" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="titouv" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edcom" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annee" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edsci" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="serie" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OuvrageType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urldoi" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edcom" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annee" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="page" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TheseType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orgthe" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="niveau" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defencedate" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="directeur" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codirecteur" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BrevetType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="datebrevet" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numbrevet" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="page" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pays" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AutreType" abstract="true" eSuperTypes="/1/ReferenceBiblioType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urldoi" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annee" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArtRevue" eSuperTypes="/1/ArtRevueType"/> - <eClassifiers xsi:type="ecore:EClass" name="ArtJournal" eSuperTypes="/1/ArtRevueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/1/WorkshopType"/> - <eClassifiers xsi:type="ecore:EClass" name="Communication" eSuperTypes="/1/WorkshopType"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/1/WorkshopType"/> - <eClassifiers xsi:type="ecore:EClass" name="ArtOuvrage" eSuperTypes="/1/ArtOuvrageType"/> - <eClassifiers xsi:type="ecore:EClass" name="Ouvrage" eSuperTypes="/1/OuvrageType"/> - <eClassifiers xsi:type="ecore:EClass" name="Brevet" eSuperTypes="/1/BrevetType"/> - <eClassifiers xsi:type="ecore:EClass" name="Autre" eSuperTypes="/1/AutreType"/> - <eClassifiers xsi:type="ecore:EClass" name="These" eSuperTypes="/1/TheseType"/> - <eClassifiers xsi:type="ecore:EClass" name="MetaType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="langue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refInterne" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idext" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEpj" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEpl" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classification" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collaboration" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keyword" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="datevisible" ordered="false" unique="false" eType="/1/DateVisibleEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="financement" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="researchteam" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaArtType" eSuperTypes="/1/MetaType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domain" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceBiblio" ordered="false" eType="/1/ReferenceBiblioType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaArtNoticeType" eSuperTypes="/1/MetaType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domain" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceBiblio" ordered="false" lowerBound="1" eType="/1/ReferenceBiblioType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AutLabType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="auteurs" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Auteur"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="laboratoires" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Laboratoire"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Auteur"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nom" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prenom" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autrePrenom" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="urlPerso" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lab" ordered="false" eType="/1/Laboratoire"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Laboratoire"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metas" ordered="false" lowerBound="1" eType="/1/AbstractMetaLab" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractMetaLab" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="MetaLab" eSuperTypes="/1/AbstractMetaLab"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AffiliationType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="institution" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prive" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ecole" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="universite" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TamponType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DateVisibleEnum"> - <eLiterals name="15J" value="1"/> - <eLiterals name="1M" value="2"/> - <eLiterals name="3M" value="3"/> - <eLiterals name="1A" value="4"/> - <eLiterals name="2A" value="5"/> - <eLiterals name="JAMAIS" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDepot" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nom" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Depot" eSuperTypes="/1/AbstractDepot"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" lowerBound="1" eType="/1/FormatEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FormatEnum"> - <eLiterals name="PDF" value="1"/> - <eLiterals name="TEX" value="2"/> - <eLiterals name="DOC" value="3"/> - <eLiterals name="RTF" value="4"/> - <eLiterals name="TXT" value="5"/> - <eLiterals name="PS" value="6"/> - <eLiterals name="ANNEX" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DepotWeb" eSuperTypes="/1/AbstractDepot"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" lowerBound="1" eType="/1/FormatWebEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FormatWebEnum"> - <eLiterals name="XML" value="1"/> - <eLiterals name="HTML" value="2"/> - <eLiterals name="HTM" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDepotType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="DepotsType" eSuperTypes="/1/AbstractDepotType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="depots" ordered="false" lowerBound="1" upperBound="-1" eType="/1/AbstractDepot" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WebLink" eSuperTypes="/1/AbstractDepotType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifiant" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="server" ordered="false" lowerBound="1" eType="/1/Server" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Server"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HPROF.ecore b/src/test/resources/ecore/zoo-gen/HPROF.ecore deleted file mode 100644 index da4c56d2850973bc9b16ed2cf7a79c23b7f92714..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HPROF.ecore +++ /dev/null @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="HPROF"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Profile" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="header" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="threadActions" upperBound="-1" eType="/0/ThreadAction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="traces" upperBound="-1" eType="/0/Trace" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="times" ordered="false" lowerBound="1" eType="/0/Times" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" eType="/0/Method" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullyQualifiedName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stackTraceElements" ordered="false" upperBound="-1" eType="/0/StackTraceElement" eOpposite="/0/StackTraceElement/method"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThreadAction" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThreadStart" eSuperTypes="/0/ThreadAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="obj" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="group" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThreadEnd" eSuperTypes="/0/ThreadAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Trace" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="threadId" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/StackTraceElement" containment="true" eOpposite="/0/StackTraceElement/trace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="times" ordered="false" upperBound="-1" eType="/0/Time" eOpposite="/0/Time/trace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StackTraceElement" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/Method" eOpposite="/0/Method/stackTraceElements"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="line" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trace" ordered="false" lowerBound="1" eType="/0/Trace" eOpposite="/0/Trace/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Times" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="total" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Time" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Time" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rank" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="self" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accum" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trace" ordered="false" lowerBound="1" eType="/0/Trace" eOpposite="/0/Trace/times"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/Method"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/Day"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/Month"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dayOfMonth" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minutes" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seconds" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Day"> - <eLiterals name="Monday" value="1"/> - <eLiterals name="Tuesday" value="2"/> - <eLiterals name="Wednesday" value="3"/> - <eLiterals name="Thursday" value="4"/> - <eLiterals name="Friday" value="5"/> - <eLiterals name="Saturday" value="6"/> - <eLiterals name="Sunday" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Month"> - <eLiterals name="January" value="1"/> - <eLiterals name="February" value="2"/> - <eLiterals name="March" value="3"/> - <eLiterals name="April" value="4"/> - <eLiterals name="May" value="5"/> - <eLiterals name="June" value="6"/> - <eLiterals name="July" value="7"/> - <eLiterals name="August" value="8"/> - <eLiterals name="September" value="9"/> - <eLiterals name="October" value="10"/> - <eLiterals name="November" value="11"/> - <eLiterals name="December" value="12"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HTML.ecore b/src/test/resources/ecore/zoo-gen/HTML.ecore deleted file mode 100644 index df27e6bba7dd00e742d324a36e20b67def48bab1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HTML.ecore +++ /dev/null @@ -1,213 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="HTML"> - <eClassifiers xsi:type="ecore:EClass" name="HTML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" lowerBound="1" eType="/1/HEAD" containment="true" eOpposite="/1/HEAD/html"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/BODY" containment="true" eOpposite="/1/BODY/html"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HTMLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false" upperBound="-1" eType="/1/HTMLElement" containment="true" eOpposite="/1/HTMLElement/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/1/HTMLElement" eOpposite="/1/HTMLElement/children"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HEAD" eSuperTypes="/1/HTMLElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="headElements" ordered="false" upperBound="-1" eType="/1/HEADElement" containment="true" eOpposite="/1/HEADElement/head"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="html" ordered="false" lowerBound="1" eType="/1/HTML" eOpposite="/1/HTML/head"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HEADElement" abstract="true" eSuperTypes="/1/HTMLElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" lowerBound="1" eType="/1/HEAD" eOpposite="/1/HEAD/headElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LINK" eSuperTypes="/1/HEADElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rel" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ahref" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TITLE" eSuperTypes="/1/HEADElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BODY" eSuperTypes="/1/HTMLElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bgcolor" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alink" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vlink" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyElements" ordered="false" upperBound="-1" eType="/1/BODYElement" containment="true" eOpposite="/1/BODYElement/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="html" ordered="false" lowerBound="1" eType="/1/HTML" eOpposite="/1/HTML/body"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BODYElement" abstract="true" eSuperTypes="/1/HTMLElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/BODY" eOpposite="/1/BODY/bodyElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H1" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="H2" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="H3" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="H4" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="EM" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="STRONG" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="B" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="I" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TT" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PRE" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BIG" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SMALL" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SUB" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SUP" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="STRIKE" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="FONT" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="face" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMG" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alt" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vspace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hspace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ismap" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="usemap" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="border" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BR" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clear" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MAP" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AREA" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="coords" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ahref" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="STYLE" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="EMBED" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vspace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hspace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="border" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NOEMBED" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SPAN" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="A" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ahref" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DIV" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="P" eSuperTypes="/1/BODYElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TABLEElement" abstract="true" eSuperTypes="/1/BODYElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bgcolor" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TABLE" eSuperTypes="/1/TABLEElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="border" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cellspacing" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cellpadding" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trs" ordered="false" upperBound="-1" eType="/1/TR" containment="true" eOpposite="/1/TR/table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TR" eSuperTypes="/1/TABLEElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" lowerBound="1" eType="/1/TABLE" eOpposite="/1/TABLE/trs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tds" ordered="false" upperBound="-1" eType="/1/TD" containment="true" eOpposite="/1/TD/tr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TD" eSuperTypes="/1/TABLEElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="colspan" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rowspan" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" ordered="false" lowerBound="1" eType="/1/TR" eOpposite="/1/TR/tds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TH" eSuperTypes="/1/TD"/> - <eClassifiers xsi:type="ecore:EClass" name="FORM"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="method" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INPUT"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxlength" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checked" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TEXTAREA"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cols" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SELECT"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiple" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OPTION"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optionValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OL" eSuperTypes="/1/ListElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="start" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UL" eSuperTypes="/1/ListElement"/> - <eClassifiers xsi:type="ecore:EClass" name="LI" eSuperTypes="/1/ListElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="liValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DL"/> - <eClassifiers xsi:type="ecore:EClass" name="DT"/> - <eClassifiers xsi:type="ecore:EClass" name="DD"/> - <eClassifiers xsi:type="ecore:EClass" name="APPLET"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applet" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PARAM"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paramValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBJECT"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classid" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standby" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FRAMESET"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cols" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="framespacing" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frameborder" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="border" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FRAME"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="marginwidth" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="marginheight" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scrolling" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noresize" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NOFRAME"/> - <eClassifiers xsi:type="ecore:EClass" name="IFRAME" eSuperTypes="/1/FRAME"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HierarchicalSignalFlow.ecore b/src/test/resources/ecore/zoo-gen/HierarchicalSignalFlow.ecore deleted file mode 100644 index 18db614a9ecf8c4aa70275e7bb6c6f45047ebe6b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HierarchicalSignalFlow.ecore +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="HierarchicalSignalFlow"> - <eClassifiers xsi:type="ecore:EClass" name="Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="asso_Port_Signalsrc" ordered="false" lowerBound="1" eType="/1/Asso_Port_Signal" eOpposite="/1/Asso_Port_Signal/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asso_Port_Signaldst" ordered="false" lowerBound="1" eType="/1/Asso_Port_Signal" eOpposite="/1/Asso_Port_Signal/dst"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/Base" eOpposite="/1/Base/signal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asso_Port_Signal" ordered="false" lowerBound="1" eType="/1/Asso_Port_Signal" eOpposite="/1/Asso_Port_Signal/signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Base"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compound" ordered="false" lowerBound="1" eType="/1/Compound" eOpposite="/1/Compound/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputPort" ordered="false" upperBound="-1" eType="/1/InputPort" containment="true" eOpposite="/1/InputPort/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputPort" ordered="false" upperBound="-1" eType="/1/OutputPort" containment="true" eOpposite="/1/OutputPort/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" upperBound="-1" eType="/1/Signal" containment="true" eOpposite="/1/Signal/base"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Compound" eSuperTypes="/1/Base"> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPort" ordered="false" upperBound="-1" eType="/1/LocalPort" containment="true" eOpposite="/1/LocalPort/compound"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" upperBound="-1" eType="/1/Base" containment="true" eOpposite="/1/Base/compound"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="/1/Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/Base" eOpposite="/1/Base/inputPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="/1/Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/Base" eOpposite="/1/Base/outputPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalPort" eSuperTypes="/1/Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compound" ordered="false" lowerBound="1" eType="/1/Compound" eOpposite="/1/Compound/localPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" eSuperTypes="/1/Base"/> - <eClassifiers xsi:type="ecore:EClass" name="Asso_Port_Signal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Port" eOpposite="/1/Port/asso_Port_Signalsrc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dst" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Port" eOpposite="/1/Port/asso_Port_Signaldst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/1/Signal" eOpposite="/1/Signal/asso_Port_Signal"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HierarchicalStateMachine.ecore b/src/test/resources/ecore/zoo-gen/HierarchicalStateMachine.ecore deleted file mode 100644 index fc8a1ee4ae8450c06baa3e2b64a52f9a8c2ca864..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HierarchicalStateMachine.ecore +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="HSM"> - <eClassifiers xsi:type="ecore:EClass" name="MgaObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateBase" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTransition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="marked" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateStatedst" ordered="false" lowerBound="1" upperBound="-1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/dstTransition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateStatesrc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/srcTransition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" upperBound="-1" eType="/0/DataVar" eOpposite="/0/DataVar/stateBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationDataStateBase" ordered="false" lowerBound="1" eType="/0/AssociationDataStateBase" eOpposite="/0/AssociationDataStateBase/stateBase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataVar" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateBase" ordered="false" upperBound="-1" eType="/0/StateBase" eOpposite="/0/StateBase/data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/dataVar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationDataStateBase" ordered="false" lowerBound="1" eType="/0/AssociationDataStateBase" eOpposite="/0/AssociationDataStateBase/dataVar"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guard" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSync" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationStateState" ordered="false" lowerBound="1" eType="/0/AssociationStateState" eOpposite="/0/AssociationStateState/transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateDateRelation" eSuperTypes="/0/MgaObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootFolder"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolders" ordered="false" upperBound="-1" eType="/0/RootFolder" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" upperBound="-1" eType="/0/OrState" containment="true" eOpposite="/0/OrState/rootFolder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrState" eSuperTypes="/0/CompoundState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolder" ordered="false" lowerBound="1" eType="/0/RootFolder" eOpposite="/0/RootFolder/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" upperBound="-1" eType="/0/State" containment="true" eOpposite="/0/State/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="init" ordered="false" lowerBound="1" eType="/0/Init" containment="true" eOpposite="/0/Init/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataVar" ordered="false" upperBound="-1" eType="/0/DataVar" containment="true" eOpposite="/0/DataVar/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateDataRelation" ordered="false" upperBound="-1" eType="/0/StateDataRelation" containment="true" eOpposite="/0/StateDataRelation/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" upperBound="-1" eType="/0/Transition" containment="true" eOpposite="/0/Transition/orState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundState" ordered="false" upperBound="-1" eType="/0/CompoundState" containment="true" eOpposite="/0/CompoundState/orState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AndState" eSuperTypes="/0/CompoundState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundState" ordered="false" upperBound="-1" eType="/0/CompoundState" containment="true" eOpposite="/0/CompoundState/andState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompoundState" eSuperTypes="/0/StateBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="andState" ordered="false" lowerBound="1" eType="/0/AndState" eOpposite="/0/AndState/compoundState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/compoundState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveState" eSuperTypes="/0/StateBase"/> - <eClassifiers xsi:type="ecore:EClass" name="Init" eSuperTypes="/0/PrimitiveState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/init"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/0/PrimitiveState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/state"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateDataRelation" eSuperTypes="/0/PrimitiveState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orState" ordered="false" lowerBound="1" eType="/0/OrState" eOpposite="/0/OrState/stateDataRelation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationDataStateBase1" ordered="false" lowerBound="1" eType="/0/AssociationDataStateBase" eOpposite="/0/AssociationDataStateBase/stateDataRelation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationStateState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/associationStateState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstTransition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/StateBase" eOpposite="/0/StateBase/associationStateStatedst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcTransition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/StateBase" eOpposite="/0/StateBase/associationStateStatesrc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationDataStateBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateDataRelation" ordered="false" lowerBound="1" eType="/0/StateDataRelation" eOpposite="/0/StateDataRelation/associationDataStateBase1"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataVar" ordered="false" lowerBound="1" upperBound="-1" eType="/0/DataVar" eOpposite="/0/DataVar/associationDataStateBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateBase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/StateBase" eOpposite="/0/StateBase/associationDataStateBase"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/HybridAutomata.ecore b/src/test/resources/ecore/zoo-gen/HybridAutomata.ecore deleted file mode 100644 index bbb39553878dba6bee46a8c78011cb856e4ca3bc..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/HybridAutomata.ecore +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="HybridAutomata"> - <eClassifiers xsi:type="ecore:EClass" name="FiniteTransition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guard" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FiniteState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInit" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/IEEE1471ConceptualModel.ecore b/src/test/resources/ecore/zoo-gen/IEEE1471ConceptualModel.ecore deleted file mode 100644 index 5849db860c058262fcb5b857945ce740c9d267fb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/IEEE1471ConceptualModel.ecore +++ /dev/null @@ -1,67 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="IEEE1471"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEEE1471Model" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/1/System" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="environment" ordered="false" lowerBound="1" eType="/1/Environment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="missions" ordered="false" upperBound="-1" eType="/1/Mission" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecture" ordered="false" lowerBound="1" eType="/1/Architecture" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stakeholders" ordered="false" upperBound="-1" eType="/1/Stakeholder" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerns" ordered="false" upperBound="-1" eType="/1/Concern" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewpoints" ordered="false" upperBound="-1" eType="/1/Viewpoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="libraryViewpoints" ordered="false" upperBound="-1" eType="/1/LibraryViewpoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalDescription" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rationale" ordered="false" lowerBound="1" eType="/1/Rationale" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfils" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Mission"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inhabits" ordered="false" lowerBound="1" eType="/1/Environment" eOpposite="/1/Environment/influences"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAn" ordered="false" lowerBound="1" eType="/1/Architecture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Stakeholder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mission" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Environment" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="influences" ordered="false" lowerBound="1" eType="/1/System" eOpposite="/1/System/inhabits"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Architecture" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="describedBy" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rationale" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalDescription" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifiesS" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Stakeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifiesC" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Concern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selects" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Viewpoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizedBy" ordered="false" lowerBound="1" upperBound="-1" eType="/1/View" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregates" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Model" containment="true" eOpposite="/1/Model/participatesInAD"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformsTo" ordered="false" lowerBound="1" eType="/1/Viewpoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consitsOf" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Model" eOpposite="/1/Model/participatesInV"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatesInV" ordered="false" lowerBound="1" upperBound="-1" eType="/1/View" eOpposite="/1/View/consitsOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatesInAD" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription" eOpposite="/1/ArchitecturalDescription/aggregates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stakeholder" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Concern" eOpposite="/1/Concern/isImportantTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concern" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isImportantTo" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Stakeholder" eOpposite="/1/Stakeholder/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Viewpoint" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSource" ordered="false" eType="/1/LibraryViewpoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedToCover" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Concern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="establishesMethodsFor" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LibraryViewpoint" eSuperTypes="/1/Element"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/IEEE1471ViewpointM2.ecore b/src/test/resources/ecore/zoo-gen/IEEE1471ViewpointM2.ecore deleted file mode 100644 index 7ebba201a784eb07ae2c99c3659e31659f542fb0..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/IEEE1471ViewpointM2.ecore +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="IEEE1471"> - <eClassifiers xsi:type="ecore:EClass" name="Viewpoint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="#//ViewpointImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="covers" ordered="false" lowerBound="1" upperBound="-1" eType="#//Concern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplierDependency" ordered="false" upperBound="-1" eType="#//ViewpointDependency" eOpposite="#//ViewpointDependency/supplier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false" upperBound="-1" eType="#//ViewpointDependency" eOpposite="#//ViewpointDependency/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isImportTo" ordered="false" eType="#//Stakeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalConstruct" ordered="false" upperBound="-1" eType="#//ArchitecturalConstruct" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="#//Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concern"/> - <eClassifiers xsi:type="ecore:EClass" name="Stakeholder"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerns" ordered="false" eType="#//Concern"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewpointImport"/> - <eClassifiers xsi:type="ecore:EClass" name="ViewpointDependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" eType="#//Viewpoint" eOpposite="#//Viewpoint/supplierDependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" eType="#//Viewpoint" eOpposite="#//Viewpoint/clientDependency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process"> - <eStructuralFeatures xsi:type="ecore:EReference" name="methodology" ordered="false" lowerBound="1" upperBound="-1" eType="#//Technique"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Technique"> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" ordered="false" upperBound="-1" eType="#//AnalysisMethod"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applies" ordered="false" lowerBound="1" upperBound="-1" eType="#//Rule" eOpposite="#//Rule/techniques"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnalysisMethod"> - <eStructuralFeatures xsi:type="ecore:EReference" name="analysis" ordered="false" lowerBound="1" eType="#//Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalConstruct"/> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="#//ArchitecturalConstruct"> - <eStructuralFeatures xsi:type="ecore:EReference" name="techniques" ordered="false" lowerBound="1" upperBound="-1" eType="#//Technique" eOpposite="#//Technique/applies"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guidance" ordered="false" lowerBound="1" eType="#//Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelOrganization" eSuperTypes="#//Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="ModellingRule"/> - <eClassifiers xsi:type="ecore:EClass" name="Language" eSuperTypes="#//ArchitecturalConstruct"/> - <eClassifiers xsi:type="ecore:EClass" name="Mapping" eSuperTypes="#//ArchitecturalConstruct"> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" lowerBound="1" eType="#//Language"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ouput" ordered="false" lowerBound="1" eType="#//Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pattern" eSuperTypes="#//ArchitecturalConstruct"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/IMSTransactionMessage.ecore b/src/test/resources/ecore/zoo-gen/IMSTransactionMessage.ecore deleted file mode 100644 index fc6be27628467f965ac4431ca55e22ea2fe1557e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/IMSTransactionMessage.ecore +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="IMSTransactionMessage"> - <eClassifiers xsi:type="ecore:EEnum" name="OIMAPrefixFormats"> - <eLiterals name="opp_one" value="1"/> - <eLiterals name="opp_two" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TwoByteField"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableLengthField"/> - <eClassifiers xsi:type="ecore:EClass" name="IMSTransactionMessage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="OIMAPrefixFormat" ordered="false" unique="false" lowerBound="1" eType="/1/OIMAPrefixFormats"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standardFieldsFlag" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OIMAPrefixComponent" ordered="false" eType="/1/OIMAPrefix" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="standardFieldComponent" ordered="false" eType="/1/StandardFields" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageComponent" ordered="false" lowerBound="1" eType="/1/ApplicationData" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OIMAPrefix"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlDataComponent" ordered="false" lowerBound="1" eType="/1/ControlData" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateDataComponent" ordered="false" lowerBound="1" eType="/1/StateData" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="securityDataComponent" ordered="false" eType="/1/SecurityData" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="userDataComponent" ordered="false" eType="/1/UserData" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlData"/> - <eClassifiers xsi:type="ecore:EClass" name="StateData"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityData"/> - <eClassifiers xsi:type="ecore:EClass" name="UserData"/> - <eClassifiers xsi:type="ecore:EClass" name="StandardFields"> - <eStructuralFeatures xsi:type="ecore:EReference" name="length" ordered="false" lowerBound="1" eType="/1/TwoByteField"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reservedField" ordered="false" lowerBound="1" eType="/1/TwoByteField"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transactionCode" ordered="false" lowerBound="1" eType="/1/VariableLengthField"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ApplicationData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="languageElements" ordered="false" upperBound="-1" eType="/1/TDLangElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldComponents" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Field" containment="true" eOpposite="/1/Field/fieldContainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldContainer" ordered="false" lowerBound="1" eType="/1/ApplicationData" eOpposite="/1/ApplicationData/fieldComponents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TDLangElement"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/IRL.ecore b/src/test/resources/ecore/zoo-gen/IRL.ecore deleted file mode 100644 index f57f4824c1c59e03629413036543d03eda4a20eb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/IRL.ecore +++ /dev/null @@ -1,168 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="IRL"> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtendedIdentifier" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentIdentifier" ordered="false" eType="/0/ExtendedIdentifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedIdentifierOwner" ordered="false" lowerBound="1" eType="/0/Extended" eOpposite="/0/Extended/extendedIdentifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedIdentifier" ordered="false" lowerBound="1" eType="/0/ExtendedIdentifier" containment="true" eOpposite="/0/ExtendedIdentifier/extendedIdentifierOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Definition" abstract="true" eSuperTypes="/0/Extended"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleSet" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="importDefinitions" upperBound="-1" eType="/0/ImportDefinition" containment="true" eOpposite="/0/ImportDefinition/importDefinitionOwners"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyDefinitions" ordered="false" eType="/0/IRLDeclarations/PropertyDefinition" containment="true" eOpposite="/0/IRLDeclarations/PropertyDefinition/propertyDefinitionOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rulesetElementDefinitions" ordered="false" upperBound="-1" eType="/0/IRLRules/RulesetElementDefinition" containment="true" eOpposite="/0/IRLRules/RulesetElementDefinition/rulesetElementDefinitionOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportDefinition" eSuperTypes="/0/Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="importDefinitionOwners" ordered="false" lowerBound="1" eType="/0/RuleSet" eOpposite="/0/RuleSet/importDefinitions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dotStar" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eSubpackages name="IRLExpressions"> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/IRLTypes/Typed"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedProperty" ordered="false" eType="/0/IRLExpressions/PropertyCallExpression" eOpposite="/0/IRLExpressions/PropertyCallExpression/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressionOwner" ordered="false" lowerBound="1" eType="/0/IRLDeclarations/RuleSetDeclaration" eOpposite="/0/IRLDeclarations/RuleSetDeclaration/expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExpression" ordered="false" eType="/0/IRLExpressions/LoopExpression" eOpposite="/0/IRLExpressions/LoopExpression/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentOperation" ordered="false" eType="/0/IRLExpressions/OperationCallExpression" eOpposite="/0/IRLExpressions/OperationCallExpression/arguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleConditionExpression" ordered="false" lowerBound="1" eType="/0/IRLRules/RuleCondition" eOpposite="/0/IRLRules/RuleCondition/conditionExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentInsert" ordered="false" eType="/0/IRLRules/PRRActions/CreateAction" eOpposite="/0/IRLRules/PRRActions/CreateAction/insertArguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentModifying" ordered="false" eType="/0/IRLRules/PRRActions/ModifyAction" eOpposite="/0/IRLRules/PRRActions/ModifyAction/modifiedArguments"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExpression" abstract="true" eSuperTypes="/0/IRLExpressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/appliedProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IteratorExp" eSuperTypes="/0/IRLExpressions/LoopExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopExpression" eSuperTypes="/0/IRLExpressions/PropertyCallExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/loopExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterators" ordered="false" lowerBound="1" upperBound="-1" eType="/0/IRLExpressions/Iterator" containment="true" eOpposite="/0/IRLExpressions/Iterator/loopExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExpression" eSuperTypes="/0/IRLExpressions/OperationCallExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationCallExpression" eSuperTypes="/0/IRLExpressions/PropertyCallExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/parentOperation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operationName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveExpression" abstract="true" eSuperTypes="/0/IRLExpressions/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Iterator" eSuperTypes="/0/IRLDeclarations/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExpression" ordered="false" eType="/0/IRLExpressions/LoopExpression" eOpposite="/0/IRLExpressions/LoopExpression/iterators"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericExpression" abstract="true" eSuperTypes="/0/IRLExpressions/PrimitiveExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExpression" eSuperTypes="/0/IRLExpressions/NumericExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integerSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealExpression" eSuperTypes="/0/IRLExpressions/NumericExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="realSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/0/IRLExpressions/PrimitiveExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NavigationOrAttributeCallExpression" eSuperTypes="/0/IRLExpressions/PropertyCallExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableExpression" eSuperTypes="/0/IRLExpressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredVariable" ordered="false" lowerBound="1" eType="/0/IRLDeclarations/VariableDeclaration" eOpposite="/0/IRLDeclarations/VariableDeclaration/variableExp"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringExpression" eSuperTypes="/0/IRLExpressions/PrimitiveExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stringSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="IRLTypes"> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeOwner" ordered="false" lowerBound="1" eType="/0/IRLTypes/Typed" eOpposite="/0/IRLTypes/Typed/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Typed" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/IRLTypes/Type" containment="true" eOpposite="/0/IRLTypes/Type/typeOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" abstract="true" eSuperTypes="/0/IRLTypes/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="/0/IRLTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericType" abstract="true" eSuperTypes="/0/IRLTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerType" eSuperTypes="/0/IRLTypes/NumericType"/> - <eClassifiers xsi:type="ecore:EClass" name="RealType" eSuperTypes="/0/IRLTypes/NumericType"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanType" eSuperTypes="/0/IRLTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="ClassType" eSuperTypes="/0/IRLTypes/Type"/> - </eSubpackages> - <eSubpackages name="IRLDeclarations"> - <eClassifiers xsi:type="ecore:EClass" name="PropertyDefinition" eSuperTypes="/0/Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyDefinitionOwner" ordered="false" lowerBound="1" eType="/0/RuleSet" eOpposite="/0/RuleSet/propertyDefinitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleSetDeclarations" upperBound="-1" eType="/0/IRLDeclarations/RuleSetDeclaration" containment="true" eOpposite="/0/IRLDeclarations/RuleSetDeclaration/ruleSetDeclarationOwner"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="semicoloneOpt" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleSetDeclaration" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleSetDeclarationOwner" ordered="false" lowerBound="1" eType="/0/IRLDeclarations/PropertyDefinition" eOpposite="/0/IRLDeclarations/PropertyDefinition/ruleSetDeclarations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/expressionOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassInstancesDeclaration" eSuperTypes="/0/IRLDeclarations/RuleSetDeclaration /0/Extended"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyDeclaration" eSuperTypes="/0/IRLDeclarations/RuleSetDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/0/IRLTypes/Typed"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableExp" ordered="false" upperBound="-1" eType="/0/IRLExpressions/VariableExpression" eOpposite="/0/IRLExpressions/VariableExpression/referredVariable"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="IRLRules"> - <eClassifiers xsi:type="ecore:EClass" name="RulesetElementDefinition" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rulesetElementDefinitionOwner" ordered="false" lowerBound="1" eType="/0/RuleSet" eOpposite="/0/RuleSet/rulesetElementDefinitions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleDefinition" eSuperTypes="/0/IRLRules/RulesetElementDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" eType="/0/IRLRules/Binding" containment="true" eOpposite="/0/IRLRules/Binding/bindingOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/0/IRLRules/RuleCondition" containment="true" eOpposite="/0/IRLRules/RuleCondition/ruleDefinitionCondition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" eType="/0/IRLRules/RuleAction" containment="true" eOpposite="/0/IRLRules/RuleAction/actionOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindingOwner" ordered="false" lowerBound="1" eType="/0/IRLRules/RuleDefinition" eOpposite="/0/IRLRules/RuleDefinition/binding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleVariable" ordered="false" upperBound="-1" eType="/0/IRLRules/RuleVariable" containment="true" eOpposite="/0/IRLRules/RuleVariable/ruleVariableOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleVariable" abstract="true" eSuperTypes="/0/IRLDeclarations/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleVariableOwner" ordered="false" lowerBound="1" eType="/0/IRLRules/Binding" eOpposite="/0/IRLRules/Binding/ruleVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filter" upperBound="-1" eType="/0/IRLExpressions/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectIn" ordered="false" eType="/0/IRLExpressions/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionOperationRuleVariable" eSuperTypes="/0/IRLRules/RuleVariable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operationName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectWhere" ordered="false" eType="/0/IRLExpressions/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleRuleVariable" eSuperTypes="/0/IRLRules/RuleVariable"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleCondition" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExpression" ordered="false" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/ruleConditionExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleDefinitionCondition" ordered="false" lowerBound="1" eType="/0/IRLRules/RuleDefinition" eOpposite="/0/IRLRules/RuleDefinition/condition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleAction" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionOwner" ordered="false" eType="/0/IRLRules/RuleDefinition" eOpposite="/0/IRLRules/RuleDefinition/actions"/> - </eClassifiers> - <eSubpackages name="PRRActions"> - <eClassifiers xsi:type="ecore:EClass" name="DeleteAction" eSuperTypes="/0/IRLRules/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objValue" ordered="false" lowerBound="1" eType="/0/IRLExpressions/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/0/IRLRules/RuleAction /0/IRLDeclarations/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="insertArguments" upperBound="-1" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/parentInsert"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModifyAction" eSuperTypes="/0/IRLRules/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objValue" ordered="false" lowerBound="1" eType="/0/IRLExpressions/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiedArguments" upperBound="-1" eType="/0/IRLExpressions/Expression" containment="true" eOpposite="/0/IRLExpressions/Expression/parentModifying"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UpdateAction" eSuperTypes="/0/IRLRules/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objValue" ordered="false" lowerBound="1" eType="/0/IRLExpressions/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvokeAction" eSuperTypes="/0/IRLRules/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invocation" ordered="false" lowerBound="1" eType="/0/IRLExpressions/Expression" containment="true"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/IntegrationOfOCL_ExpressionsInUML.ecore b/src/test/resources/ecore/zoo-gen/IntegrationOfOCL_ExpressionsInUML.ecore deleted file mode 100644 index 2338c75fcce4c5b58030efa9332b4e9cf4740f14..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/IntegrationOfOCL_ExpressionsInUML.ecore +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLExpression"> - <eClassifiers xsi:type="ecore:EClass" name="PreCondition" eSuperTypes="/0/Core/Constraint"/> - <eClassifiers xsi:type="ecore:EClass" name="PortCondition" eSuperTypes="/0/Core/Constraint"/> - <eClassifiers xsi:type="ecore:EClass" name="Invariant" eSuperTypes="/0/Core/Constraint"/> - <eClassifiers xsi:type="ecore:EClass" name="Guard" eSuperTypes="/0/Core/Constraint"/> - <eSubpackages name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" lowerBound="1" upperBound="-1" eType="/0/Core/Constraint" eOpposite="/0/Core/Constraint/constrainedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/Core/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" lowerBound="1" upperBound="-1" eType="/0/Core/ModelElement" eOpposite="/0/Core/ModelElement/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/DataTypes/BooleanExpression" eOpposite="/0/DataTypes/BooleanExpression/constraint"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="DataTypes"> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" eType="/0/OCl/OCLExpression" eOpposite="/0/OCl/OCLExpression/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/0/DataTypes/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" eType="/0/Core/Constraint" containment="true" eOpposite="/0/Core/Constraint/body"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="OCl"> - <eClassifiers xsi:type="ecore:EClass" name="OCLExpression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/DataTypes/Expression" eOpposite="/0/DataTypes/Expression/body"/> - </eClassifiers> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/J2SE5.ecore b/src/test/resources/ecore/zoo-gen/J2SE5.ecore deleted file mode 100644 index 9b32879e34ac075e4cdf993cf6493e0ea92765d8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/J2SE5.ecore +++ /dev/null @@ -1,320 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="J2SE5"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractTypeDeclaration" abstract="true" eSuperTypes="/0/NamedElement /0/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="originalFileContent" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/0/PackageDeclaration" eOpposite="/0/PackageDeclaration/ownedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyDeclarations" ordered="false" upperBound="-1" eType="/0/BodyDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superInterfaces" ordered="false" upperBound="-1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commentsAfterBody" ordered="false" upperBound="-1" eType="/0/Comment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" upperBound="-1" eType="/0/ImportDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commentsBeforeBody" ordered="false" upperBound="-1" eType="/0/Comment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" upperBound="-1" eType="/0/AnnotationMemberValuePair" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationMemberValuePair" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationTypeDeclaration" eSuperTypes="/0/AbstractTypeDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationTypeMemberDeclaration" eSuperTypes="/0/NamedElement /0/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousClassDeclaration" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyDeclarations" ordered="false" upperBound="-1" eType="/0/BodyDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayAccess" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="index" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayCreation" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimensions" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" ordered="false" eType="/0/ArrayInitializer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayInitializer" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayLengthAccess" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssertStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightHandSide" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftHandSide" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ASTNode" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="comments" ordered="false" upperBound="-1" eType="/0/Comment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyDeclaration" abstract="true" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifiers" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" ordered="false" upperBound="-1" eType="/0/Annotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" ordered="false" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockComment" eSuperTypes="/0/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CastExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CatchClause" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false" lowerBound="1" eType="/0/SingleVariableDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassInstanceCreation" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousClassDeclaration" ordered="false" eType="/0/AnonymousClassDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" abstract="true" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEnclosedByParent" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPrefixOfParent" ordered="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseExpression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenExpression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContinueStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstructorInvocation" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmptyStatement" eSuperTypes="/0/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="EnhancedForStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/0/SingleVariableDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumConstantDeclaration" eSuperTypes="/0/BodyDeclaration /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousClassDeclaration" ordered="false" eType="/0/AnonymousClassDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumDeclaration" eSuperTypes="/0/AbstractTypeDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumConstants" ordered="false" upperBound="-1" eType="/0/EnumConstantDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/ASTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldAccess" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="field" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldDeclaration" eSuperTypes="/0/BodyDeclaration /0/MultipleValuedNamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializers" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updaters" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfixExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedOperands" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatement" ordered="false" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStatement" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportDeclaration" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Initializer" eSuperTypes="/0/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceofExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperand" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Javadoc" eSuperTypes="/0/Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tags" ordered="false" upperBound="-1" eType="/0/TagElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledStatement" eSuperTypes="/0/Statement /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineComment" eSuperTypes="/0/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="MemberRef" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodDeclaration" eSuperTypes="/0/NamedElement /0/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extraArrayDimensions" ordered="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constructor" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varargs" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/SingleVariableDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeParameters" ordered="false" upperBound="-1" eType="/0/TypeParameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thrownExceptions" ordered="false" upperBound="-1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodInvocation" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodRef" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/MethodRefParameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodRefParameter" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVarargs" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElements" ordered="false" upperBound="-1" eType="/0/PackageDeclaration" containment="true" eOpposite="/0/PackageDeclaration/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orphanTypes" ordered="false" upperBound="-1" eType="/0/OrphanType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultipleValuedNamedElement" abstract="true" eSuperTypes="/0/ValuedNamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" ordered="false" upperBound="-1" eType="/0/SingleVariableDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElementRef" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extraArrayDimensions" ordered="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrphanType" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PackageDeclaration" eSuperTypes="/0/ASTNode /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/ownedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElements" ordered="false" upperBound="-1" eType="/0/AbstractTypeDeclaration" containment="true" eOpposite="/0/AbstractTypeDeclaration/package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterizedType" eSuperTypes="/0/ASTNode /0/OrphanType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" ordered="false" upperBound="-1" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParenthesizedExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostfixExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrefixExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/0/ASTNode /0/OrphanType"/> - <eClassifiers xsi:type="ecore:EClass" name="ReturnStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThrowStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleVariableDeclaration" eSuperTypes="/0/ASTNode /0/ValuedNamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifiers" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVarargs" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/ASTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="SuperConstructorInvocation" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperFieldAccess" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="field" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperMethodInvocation" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchCase" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expressionInitialized" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" ordered="false" upperBound="-1" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchronizedStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TagElement" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagName" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" ordered="false" upperBound="-1" eType="/0/ASTNode" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" eSuperTypes="/0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThisExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TryStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finally" ordered="false" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="catchClauses" ordered="false" upperBound="-1" eType="/0/CatchClause" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclaration" eSuperTypes="/0/AbstractTypeDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInterface" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeParameters" ordered="false" upperBound="-1" eType="/0/TypeParameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superclass" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclarationStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/0/AbstractTypeDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeLiteral" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeParameter" eSuperTypes="/0/ASTNode /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bounds" ordered="false" upperBound="-1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnresolvedItem" eSuperTypes="/0/NamedElement /0/ASTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ValuedNamedElement" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extraArrayDimensions" ordered="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" ordered="false" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarationExpression" eSuperTypes="/0/Expression /0/MultipleValuedNamedElement /0/ValuedNamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifiers" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarationStatement" eSuperTypes="/0/Statement /0/MultipleValuedNamedElement /0/ValuedNamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifiers" ordered="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WildCardType" eSuperTypes="/0/OrphanType /0/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUpperBound" ordered="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bound" ordered="false" eType="/0/NamedElementRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhileStatement" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Statement" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveType"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/JAVA3.ecore b/src/test/resources/ecore/zoo-gen/JAVA3.ecore deleted file mode 100644 index 78a76205db46520042662d3bbb655746c2522347..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/JAVA3.ecore +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="JAVA"> - <eClassifiers xsi:type="ecore:EClass" name="Modifier" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Modifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implement" ordered="false" upperBound="-1" eType="/0/Interface" eOpposite="/0/Interface/implementedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" ordered="false" upperBound="-1" eType="/0/Method" containment="true" eOpposite="/0/Method/class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" ordered="false" upperBound="-1" eType="/0/Field" containment="true" eOpposite="/0/Field/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/0/Modifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superInterface" ordered="false" upperBound="-1" eType="/0/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementedBy" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/implement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractMethods" ordered="false" upperBound="-1" eType="/0/Method" containment="true" eOpposite="/0/Method/interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constants" ordered="false" upperBound="-1" eType="/0/Field" containment="true" eOpposite="/0/Field/interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/Modifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="share" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/methods"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false" lowerBound="1" eType="/0/Interface" eOpposite="/0/Interface/abstractMethods"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultOf" ordered="false" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/Modifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="share" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/fields"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false" lowerBound="1" eType="/0/Interface" eOpposite="/0/Interface/constants"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Value" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeOf" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeOf" ordered="false" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Method" eOpposite="/0/Method/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/0/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="Int" eSuperTypes="/0/PrimitiveType"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Java-20040316.ecore b/src/test/resources/ecore/zoo-gen/Java-20040316.ecore deleted file mode 100644 index 41c85215f5cd8b1fb2c3ef6fc466eed54dbda29d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Java-20040316.ecore +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="JAVA"> - <eClassifiers xsi:type="ecore:EClass" name="JavaElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassFeature" abstract="true" eSuperTypes="/0/JavaElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFinal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassMember" abstract="true" eSuperTypes="/0/ClassFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/JavaClass" eOpposite="/0/JavaClass/members"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/JavaClass" eOpposite="/0/JavaClass/typedElements"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPublic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/ClassMember"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaClass" eSuperTypes="/0/ClassFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" ordered="false" upperBound="-1" eType="/0/ClassMember" containment="true" eOpposite="/0/ClassMember/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/0/Package" eOpposite="/0/Package/classes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedElements" ordered="false" upperBound="-1" eType="/0/ClassMember" eOpposite="/0/ClassMember/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/FeatureParameter" eOpposite="/0/FeatureParameter/type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPublic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/ClassMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/FeatureParameter" containment="true" eOpposite="/0/FeatureParameter/method"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/JavaElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" upperBound="-1" eType="/0/JavaClass" containment="true" eOpposite="/0/JavaClass/package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/0/JavaClass"/> - <eClassifiers xsi:type="ecore:EClass" name="FeatureParameter" eSuperTypes="/0/ClassFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/JavaClass" eOpposite="/0/JavaClass/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/Method" eOpposite="/0/Method/parameters"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/JavaAbstractSyntax.ecore b/src/test/resources/ecore/zoo-gen/JavaAbstractSyntax.ecore deleted file mode 100644 index 93ab266617c857fd729b9b04ab9635c18bed099b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/JavaAbstractSyntax.ecore +++ /dev/null @@ -1,434 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String" instanceClassName="java.lang.String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean" instanceClassName="boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer" instanceClassName="int"/> - <eClassifiers xsi:type="ecore:EDataType" name="Character" instanceClassName="char"/> - </ecore:EPackage> - <ecore:EPackage name="JavaAbstractSyntax" nsURI="JavaAbstractSyntax"> - <eClassifiers xsi:type="ecore:EClass" name="AST"> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" lowerBound="1" eType="/1/ASTNode" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ASTNode" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousClassDeclaration" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyDeclarations" upperBound="-1" eType="/1/BodyDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyDeclaration" abstract="true" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1" eType="/1/ExtendedModifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javadoc" ordered="false" lowerBound="1" eType="/1/Javadoc" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CatchClause" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false" lowerBound="1" eType="/1/SingleVariableDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" abstract="true" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alternateRoot" ordered="false" lowerBound="1" eType="/1/ASTNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompilationUnit" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="comments" upperBound="-1" eType="/1/Comment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/1/PackageDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" eType="/1/ImportDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" upperBound="-1" eType="/1/AbstractTypeDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolveBoxing" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolveUnboxing" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportDeclaration" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="onDemand" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberRef" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberValuePair" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodRef" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/MethodRefParameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodRefParameter" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varargs" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtendedModifier" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Modifier" eSuperTypes="/1/ASTNode /1/ExtendedModifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="final" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="native" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="none" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="private" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protected" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="public" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="static" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strictfp" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchronized" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transient" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volatile" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageDeclaration" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" upperBound="-1" eType="/1/Annotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="javadoc" ordered="false" lowerBound="1" eType="/1/Javadoc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/1/ASTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="TagElement" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" upperBound="-1" eType="/1/ASTNode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nested" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/1/ASTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeParameter" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeBounds" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" abstract="true" eSuperTypes="/1/ASTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extraDimensions" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractTypeDeclaration" abstract="true" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyDeclarations" upperBound="-1" eType="/1/BodyDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="localTypeDeclaration" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="memberTypeDeclaration" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageMemberTypeDeclaration" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationTypeMemberDeclaration" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumConstantDeclaration" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousClassDeclaration" ordered="false" lowerBound="1" eType="/1/AnonymousClassDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldDeclaration" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" upperBound="-1" eType="/1/VariableDeclarationFragment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Initializer" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodDeclaration" eSuperTypes="/1/BodyDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extraDimensions" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="constructor" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varargs" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/SingleVariableDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thrownExceptions" upperBound="-1" eType="/1/Name" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeParameters" upperBound="-1" eType="/1/TypeParameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationTypeDeclaration" eSuperTypes="/1/AbstractTypeDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumDeclaration" eSuperTypes="/1/AbstractTypeDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superInterfaceTypes" upperBound="-1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumConstants" upperBound="-1" eType="/1/EnumConstantDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclaration" eSuperTypes="/1/AbstractTypeDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superclassType" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interface" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superInterfaceTypes" upperBound="-1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeParameters" upperBound="-1" eType="/1/TypeParameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockComment" eSuperTypes="/1/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="Javadoc" eSuperTypes="/1/Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tags" upperBound="-1" eType="/1/TagElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineComment" eSuperTypes="/1/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" abstract="true" eSuperTypes="/1/Expression /1/ExtendedModifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeName" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayAccess" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="index" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayCreation" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimensions" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" ordered="false" lowerBound="1" eType="/1/ArrayInitializer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/ArrayType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayInitializer" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftHandSide" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="/1/AssignementOperatorKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightHandSide" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AssignementOperatorKind"> - <eLiterals name="RIGHT_SHIFT_SIGNED_ASSIGN" value="1"/> - <eLiterals name="BIT_XOR_ASSIGN" value="2"/> - <eLiterals name="TIMES_ASSIGN" value="3"/> - <eLiterals name="LEFT_SHIFT_ASSIGN" value="4"/> - <eLiterals name="MINUS_ASSIGN" value="5"/> - <eLiterals name="BIT_OR_ASSIGN" value="6"/> - <eLiterals name="PLUS_ASSIGN" value="7"/> - <eLiterals name="ASSIGN" value="8"/> - <eLiterals name="RIGHT_SHIFT_UNSIGNED_ASSIGN" value="9"/> - <eLiterals name="REMAINDER_ASSIGN" value="10"/> - <eLiterals name="DIVIDE_ASSIGN" value="11"/> - <eLiterals name="BIT_AND_ASSIGN" value="12"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanLiteral" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanValue" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CastExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CharacterLiteral" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charValue" ordered="false" unique="false" lowerBound="1" eType="/0/Character"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="escapedValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassInstanceCreation" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anonymousClassDeclaration" ordered="false" lowerBound="1" eType="/1/AnonymousClassDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseExpression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenExpression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldAccess" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfixExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedOperands" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperand" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="/1/InfixExpressionOperatorKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperand" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InfixExpressionOperatorKind"> - <eLiterals name="GREATER_EQUALS" value="1"/> - <eLiterals name="OR" value="2"/> - <eLiterals name="RIGHT_SHIFT_SIGNED" value="3"/> - <eLiterals name="MINUS" value="4"/> - <eLiterals name="XOR" value="5"/> - <eLiterals name="LESS_EQUALS" value="6"/> - <eLiterals name="EQUALS" value="7"/> - <eLiterals name="NOT_EQUALS" value="8"/> - <eLiterals name="AND" value="9"/> - <eLiterals name="PLUS" value="10"/> - <eLiterals name="GREATER" value="11"/> - <eLiterals name="CONDITIONAL_OR" value="12"/> - <eLiterals name="REMAINDER" value="13"/> - <eLiterals name="LESS" value="14"/> - <eLiterals name="LEFT_SHIFT" value="15"/> - <eLiterals name="RIGHT_SHIFT_UNSIGNED" value="16"/> - <eLiterals name="CONDITIONAL_AND" value="17"/> - <eLiterals name="TIMES" value="18"/> - <eLiterals name="DIVIDE" value="19"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceofExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperand" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperand" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodInvocation" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" abstract="true" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullyQualifiedName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullLiteral" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="NumberLiteral" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="token" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParenthesizedExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostfixExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="/1/PostfixExpresssionOperatorKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PostfixExpresssionOperatorKind"> - <eLiterals name="INCREMENT" value="1"/> - <eLiterals name="DECREMENT" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrefixExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="/1/PrefixExpresssionOperatorKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PrefixExpresssionOperatorKind"> - <eLiterals name="MINUS" value="1"/> - <eLiterals name="NOT" value="2"/> - <eLiterals name="DECREMENT" value="3"/> - <eLiterals name="COMPLEMENT" value="4"/> - <eLiterals name="INCREMENT" value="5"/> - <eLiterals name="PLUS" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringLiteral" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="escapedValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="literalValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperFieldAccess" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperMethodInvocation" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThisExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeLiteral" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarationExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" upperBound="-1" eType="/1/VariableDeclarationFragment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1" eType="/1/ExtendedModifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssertStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstructorInvocation" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContinueStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmptyStatement" eSuperTypes="/1/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="EnhancedForStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/1/SingleVariableDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializers" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updaters" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatement" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStatement" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuperConstructorInvocation" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchCase" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchronizedStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThrowStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TryStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="catchClauses" upperBound="-1" eType="/1/CatchClause" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finally" ordered="false" lowerBound="1" eType="/1/Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclarationStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/1/AbstractTypeDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarationStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragments" upperBound="-1" eType="/1/VariableDeclarationFragment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1" eType="/1/ExtendedModifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhileStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentType" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dimensions" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementType" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterizedType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeArguments" upperBound="-1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="code" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QualifiedType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WildcardType" eSuperTypes="/1/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bound" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upperBound" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleVariableDeclaration" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varargs" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1" eType="/1/ExtendedModifier" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclarationFragment" eSuperTypes="/1/VariableDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="QualifiedName" eSuperTypes="/1/Name"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleName" eSuperTypes="/1/Name"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="declaration" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MarkerAnnotation" eSuperTypes="/1/Annotation"/> - <eClassifiers xsi:type="ecore:EClass" name="NormalAnnotation" eSuperTypes="/1/Annotation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" eType="/1/MemberValuePair" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleMemberAnnotation" eSuperTypes="/1/Annotation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/JavaProject.ecore b/src/test/resources/ecore/zoo-gen/JavaProject.ecore deleted file mode 100644 index 439cb0bc3b017802b91b9a75db354fbf457b3afd..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/JavaProject.ecore +++ /dev/null @@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="JavaProject"> - <eClassifiers xsi:type="ecore:EClass" name="JavaProject" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedPackageFragment" upperBound="-1" eType="/0/PackageFragment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageFragment" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedCompilationUnit" upperBound="-1" eType="/0/CompilationUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompilationUnit" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="importDeclaration" upperBound="-1" eType="/0/ImportDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedType" upperBound="-1" eType="/0/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" eType="/0/PackageDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportDeclaration" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/JavaElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedType" upperBound="-1" eType="/0/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedSuperType" upperBound="-1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="member_kind" ordered="false" unique="false" eType="/0/MEMBER_KIND"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" eType="/0/Method" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" eType="/0/Field" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/JavaElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/JavaElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="parametersName" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="parametersType" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JavaElement" abstract="true" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EEnum" name="MEMBER_KIND"> - <eLiterals name="class" value="1"/> - <eLiterals name="enum" value="2"/> - <eLiterals name="interface" value="3"/> - <eLiterals name="Annotation" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageDeclaration" eSuperTypes="/0/NamedElement"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/JavaSource.ecore b/src/test/resources/ecore/zoo-gen/JavaSource.ecore deleted file mode 100644 index 7261952bf115cf1f7d1df210575d4ade341c6a18..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/JavaSource.ecore +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="JavaSource"> - <eClassifiers xsi:type="ecore:EClass" name="JavaSource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ClassDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassDeclaration" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superclass" ordered="false" eType="/0/ClassDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" ordered="false" upperBound="-1" eType="/0/MethodDefinition" containment="true" eOpposite="/0/MethodDefinition/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodDefinition" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/0/ClassDeclaration" eOpposite="/0/ClassDeclaration/methods"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invocations" ordered="false" upperBound="-1" eType="/0/MethodInvocation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodInvocation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" lowerBound="1" eType="/0/MethodDefinition"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Jess.ecore b/src/test/resources/ecore/zoo-gen/Jess.ecore deleted file mode 100644 index e529f521ac5d3ac63bd38bd6125115ce89f02e4c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Jess.ecore +++ /dev/null @@ -1,169 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Jess"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Root" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Integ" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Floa" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Str" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ident" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ValidIdentifier" eSuperTypes="/0/Ident"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlotName" eSuperTypes="/0/Ident"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JessVariable" eSuperTypes="/0/Ident"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="firstSlot" ordered="false" lowerBound="1" eType="/0/SlotOp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotOp" upperBound="-1" eType="/0/SlotOp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlotOp" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotIdent" ordered="false" lowerBound="1" eType="/0/SlotName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operator" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefinitionExp" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="GlobalDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="varDef" upperBound="-1" eType="/0/VarDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarDefinition" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jessVar" ordered="false" lowerBound="1" eType="/0/JessVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eq" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="funcName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/JessVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AdviceDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/0/Advice"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/0/Ident" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="advice" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnDefAdvice" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/0/Str" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fact" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/0/Str" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declare" ordered="false" eType="/0/DeclareRule" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" upperBound="-1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionCall" upperBound="-1" eType="/0/UseFuncExp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeclareRule" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="salience" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeIndexHash" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="autoFocus" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noLoop" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModuleDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="moduleName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/0/Str" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/0/Str" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declare" ordered="false" eType="/0/DeclareVar" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeclareVar" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="/0/JessVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="max" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateDefinition" eSuperTypes="/0/DefinitionExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inherits" upperBound="-1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentation" ordered="false" eType="/0/Str" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declareBloc" ordered="false" eType="/0/DeclareBloc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotDef" ordered="false" upperBound="-1" eType="/0/ASlotDef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeclareBloc" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotSpecific" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="backchainReaction" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromClass" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includeVariable" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="order" ordered="false" eType="/0/ValidIdentifier" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ASlotDef" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotName" ordered="false" lowerBound="1" eType="/0/SlotName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="optionals" upperBound="-1" eType="/0/SlotOptions" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlotDef" eSuperTypes="/0/ASlotDef"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiSlotDef" eSuperTypes="/0/ASlotDef"/> - <eClassifiers xsi:type="ecore:EClass" name="SlotOptions" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="def" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultDyn" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allowedValues" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseFuncExp" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="WhileExp" eSuperTypes="/0/UseFuncExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasDo" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boolExp" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForExp" eSuperTypes="/0/UseFuncExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializer" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="increment" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForeachExp" eSuperTypes="/0/UseFuncExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="var" ordered="false" lowerBound="1" eType="/0/JessVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="list" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FuncCall" eSuperTypes="/0/UseFuncExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="funcName" ordered="false" lowerBound="1" eType="/0/ValidIdentifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="funcParam" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EngineExp" eSuperTypes="/0/UseFuncExp"/> - <eClassifiers xsi:type="ecore:EClass" name="ExitExp" eSuperTypes="/0/UseFuncExp"/> - <eClassifiers xsi:type="ecore:EClass" name="IfExpression" eSuperTypes="/0/UseFuncExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ifthen" ordered="false" lowerBound="1" eType="/0/ConditionAction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elifthen" upperBound="-1" eType="/0/ElifConditionAction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="else" ordered="false" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionAction" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElifConditionAction" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condAct" ordered="false" lowerBound="1" eType="/0/ConditionAction" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Advice"> - <eLiterals name="before" value="1"/> - <eLiterals name="after" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/KDM.ecore b/src/test/resources/ecore/zoo-gen/KDM.ecore deleted file mode 100644 index 356ce5ab3e015238ad70d7903853fa4834e19680..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/KDM.ecore +++ /dev/null @@ -1,883 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="KDM_MetaModel"> - <eSubpackages name="action"> - <eClassifiers xsi:type="ecore:EClass" name="ActionElement" eSuperTypes="#//code/AbstractCodeElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionRelation" upperBound="-1" eType="#//action/AbstractActionRelationship" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractActionRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Calls" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/ControlElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Creates" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reads" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/DataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Writes" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/DataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompliesTo" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//action/ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="TrueFlow" eSuperTypes="#//action/ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="FalseFlow" eSuperTypes="#//action/ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="GuardedFlow" eSuperTypes="#//action/ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="UsesType" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Addresses" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/ComputationalObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionRelationship" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Throws" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/DataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dispatches" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/DataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntryFlow" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/ControlElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockUnit" eSuperTypes="#//action/ActionElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ExceptionUnit" eSuperTypes="#//action/BlockUnit"/> - <eClassifiers xsi:type="ecore:EClass" name="TryUnit" eSuperTypes="#//action/ExceptionUnit"/> - <eClassifiers xsi:type="ecore:EClass" name="FinallyUnit" eSuperTypes="#//action/ExceptionUnit"/> - <eClassifiers xsi:type="ecore:EClass" name="CatchUnit" eSuperTypes="#//action/ExceptionUnit"/> - <eClassifiers xsi:type="ecore:EClass" name="ExitFlow" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExceptionFlow" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="build"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractBuildElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="buildRelation" ordered="false" upperBound="-1" eType="#//build/AbstractBuildRelationship" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BuildResource" eSuperTypes="#//build/AbstractBuildElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedBuild" ordered="false" upperBound="-1" eType="#//build/AbstractBuildElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="buildElement" ordered="false" upperBound="-1" eType="#//build/AbstractBuildElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BuildDescription" eSuperTypes="#//build/BuildResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SymbolicLink" eSuperTypes="#//build/AbstractBuildElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractBuildRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="LinksTo" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/AbstractBuildElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/SymbolicLink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Consumes" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/AbstractBuildElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/BuildStep"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BuildModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="buildElement" ordered="false" upperBound="-1" eType="#//build/AbstractBuildElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BuildComponent" eSuperTypes="#//build/BuildResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Supplier" eSuperTypes="#//build/AbstractBuildElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Tool" eSuperTypes="#//build/AbstractBuildElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BuildElement" eSuperTypes="#//build/AbstractBuildElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BuildRelationship" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/AbstractBuildElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SuppliedBy" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/Supplier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/AbstractBuildElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Library" eSuperTypes="#//build/BuildResource"/> - <eClassifiers xsi:type="ecore:EClass" name="BuildStep" eSuperTypes="#//build/BuildResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Produces" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/AbstractBuildElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/BuildStep"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SupportedBy" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/Tool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/BuildStep"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BuildProduct" eSuperTypes="#//build/BuildResource"/> - <eClassifiers xsi:type="ecore:EClass" name="DescribedBy" eSuperTypes="#//build/AbstractBuildRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//build/BuildDescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//build/BuildStep"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="code"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractCodeElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="comment" ordered="false" upperBound="-1" eType="#//code/CommentUnit" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeRelation" ordered="false" upperBound="-1" eType="#//code/AbstractCodeRelationship" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CodeItem" abstract="true" eSuperTypes="#//code/AbstractCodeElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputationalObject" abstract="true" eSuperTypes="#//code/CodeItem"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlElement" eSuperTypes="#//code/ComputationalObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entryFlow" ordered="false" upperBound="-1" eType="#//action/EntryFlow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" upperBound="-1" eType="#//code/AbstractCodeElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MethodUnit" eSuperTypes="#//code/ControlElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//code/MethodKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="#//code/ExportKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="#//code/CodeItem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" upperBound="-1" eType="#//code/AbstractCodeElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CodeAssembly" eSuperTypes="#//code/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="CallableUnit" eSuperTypes="#//code/ControlElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//code/CallableKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Datatype" abstract="true" eSuperTypes="#//code/CodeItem"/> - <eClassifiers xsi:type="ecore:EClass" name="TemplateUnit" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" upperBound="-1" eType="#//code/CodeItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter" eSuperTypes="#//code/Datatype"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractCodeRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="InstanceOf" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/TemplateUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/AbstractCodeElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompilationUnit" eSuperTypes="#//code/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="CodeModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DerivedType" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemUnit" ordered="false" lowerBound="1" eType="#//code/ItemUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrayType" eSuperTypes="#//code/DerivedType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indexUnit" ordered="false" lowerBound="1" eType="#//code/IndexUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="#//code/Datatype"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="CharType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="ClassUnit" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" eType="#//core/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" upperBound="-1" eType="#//code/CodeItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeType" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemUnit" upperBound="-1" eType="#//code/ItemUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RecordType" eSuperTypes="#//code/CompositeType"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumeratedType" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="#//code/Value" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extends" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScaledType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="FloatType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="HasType" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImplementationOf" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Implements" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceUnit" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" upperBound="-1" eType="#//code/CodeItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PointerType" eSuperTypes="#//code/DerivedType"/> - <eClassifiers xsi:type="ecore:EClass" name="DefinedType" abstract="true" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" eType="#//code/Datatype" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeUnit" eSuperTypes="#//code/DefinedType"/> - <eClassifiers xsi:type="ecore:EClass" name="RangeType" eSuperTypes="#//code/DerivedType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signature" eSuperTypes="#//code/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterUnit" upperBound="-1" eType="#//code/ParameterUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataElement" eSuperTypes="#//code/ComputationalObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ext" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" upperBound="-1" eType="#//code/Datatype" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="ChoiceType" eSuperTypes="#//code/CompositeType"/> - <eClassifiers xsi:type="ecore:EClass" name="NamespaceUnit" eSuperTypes="#//code/CodeItem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedCode" ordered="false" upperBound="-1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisibleIn" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommentUnit" eSuperTypes="#//core/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SharedUnit" eSuperTypes="#//code/CompilationUnit"/> - <eClassifiers xsi:type="ecore:EClass" name="DecimalType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="DateType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EEnum" name="MethodKind"> - <eLiterals name="operator" value="1"/> - <eLiterals name="destructor" value="2"/> - <eLiterals name="method" value="3"/> - <eLiterals name="abstract" value="4"/> - <eLiterals name="virtual" value="5"/> - <eLiterals name="unknown" value="6"/> - <eLiterals name="constructor" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VoidType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="ValueElement" abstract="true" eSuperTypes="#//code/DataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="#//code/ValueElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ValueList" eSuperTypes="#//code/ValueElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valueElement" upperBound="-1" eType="#//code/ValueElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StorableUnit" eSuperTypes="#//code/DataElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//code/StorableKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemberUnit" eSuperTypes="#//code/DataElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="#//code/ExportKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterUnit" eSuperTypes="#//code/DataElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//code/ParameterKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pos" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ItemUnit" eSuperTypes="#//code/DataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexUnit" eSuperTypes="#//code/DataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SynonymType" eSuperTypes="#//code/DefinedType"/> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="#//code/DerivedType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagType" eSuperTypes="#//code/DerivedType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetType" eSuperTypes="#//code/DerivedType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CodeElement" eSuperTypes="#//code/CodeItem"/> - <eClassifiers xsi:type="ecore:EClass" name="CodeRelationship" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterKind"> - <eLiterals name="byReference" value="1"/> - <eLiterals name="unknown" value="2"/> - <eLiterals name="exception" value="3"/> - <eLiterals name="return" value="4"/> - <eLiterals name="byValue" value="5"/> - <eLiterals name="catchall" value="6"/> - <eLiterals name="byName" value="7"/> - <eLiterals name="throws" value="8"/> - <eLiterals name="variadic" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExportKind"> - <eLiterals name="private" value="1"/> - <eLiterals name="unknown" value="2"/> - <eLiterals name="public" value="3"/> - <eLiterals name="protected" value="4"/> - <eLiterals name="final" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LanguageUnit" eSuperTypes="#//code/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="OrdinalType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="BitstringType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="OctetType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="OctetstringType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EClass" name="BitType" eSuperTypes="#//code/PrimitiveType"/> - <eClassifiers xsi:type="ecore:EEnum" name="StorableKind"> - <eLiterals name="global" value="1"/> - <eLiterals name="external" value="2"/> - <eLiterals name="static" value="3"/> - <eLiterals name="unknown" value="4"/> - <eLiterals name="register" value="5"/> - <eLiterals name="local" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallableKind"> - <eLiterals name="external" value="1"/> - <eLiterals name="regular" value="2"/> - <eLiterals name="stored" value="3"/> - <eLiterals name="operator" value="4"/> - <eLiterals name="unknown" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Imports" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="#//code/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="ParameterTo" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/AbstractCodeElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateType" eSuperTypes="#//code/Datatype"/> - <eClassifiers xsi:type="ecore:EClass" name="PreprocessorDirective" eSuperTypes="#//code/AbstractCodeElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MacroDirective" eSuperTypes="#//code/PreprocessorDirective"/> - <eClassifiers xsi:type="ecore:EClass" name="MacroUnit" eSuperTypes="#//code/PreprocessorDirective"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//code/MacroKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalDirective" eSuperTypes="#//code/PreprocessorDirective"/> - <eClassifiers xsi:type="ecore:EClass" name="IncludeDirective" eSuperTypes="#//code/PreprocessorDirective"/> - <eClassifiers xsi:type="ecore:EEnum" name="MacroKind"> - <eLiterals name="external" value="1"/> - <eLiterals name="unknown" value="2"/> - <eLiterals name="option" value="3"/> - <eLiterals name="undefined" value="4"/> - <eLiterals name="regular" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariantTo" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expands" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Redefines" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneratedFrom" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/AbstractCodeElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Includes" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/AbstractCodeElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/PreprocessorDirective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HasValue" eSuperTypes="#//code/AbstractCodeRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="conceptual"> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualElement" ordered="false" upperBound="-1" eType="#//conceptual/AbstractConceptualElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractConceptualElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualRelation" ordered="false" upperBound="-1" eType="#//conceptual/AbstractConceptualRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" ordered="false" upperBound="-1" eType="#//action/ActionElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TermUnit" eSuperTypes="#//conceptual/AbstractConceptualElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualContainer" eSuperTypes="#//conceptual/AbstractConceptualElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualElement" ordered="false" upperBound="-1" eType="#//conceptual/AbstractConceptualElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactUnit" eSuperTypes="#//conceptual/ConceptualContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractConceptualRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualRelationship" eSuperTypes="#//conceptual/AbstractConceptualRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//conceptual/AbstractConceptualElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehaviorUnit" eSuperTypes="#//conceptual/ConceptualContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleUnit" eSuperTypes="#//conceptual/ConceptualContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="ScenarioUnit" eSuperTypes="#//conceptual/ConceptualContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualFlow" eSuperTypes="#//conceptual/AbstractConceptualRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//conceptual/ConceptualContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//conceptual/ConceptualContainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualElement" eSuperTypes="#//conceptual/AbstractConceptualElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualRole" eSuperTypes="#//conceptual/AbstractConceptualElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualElement" ordered="false" lowerBound="1" eType="#//conceptual/AbstractConceptualElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="#//kdm/Attribute" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" upperBound="-1" eType="#//kdm/Annotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" upperBound="-1" eType="#//kdm/Stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taggedValue" ordered="false" upperBound="-1" eType="#//kdm/ExtendedValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMEntity" abstract="true" eSuperTypes="#//core/ModelElement"> - <eOperations name="createAggregation"> - <eParameters name="otherEntity" eType="#//core/KDMEntity"/> - </eOperations> - <eOperations name="deleteAggregation"> - <eParameters name="aggregation" eType="#//core/AggregatedRelationship"/> - </eOperations> - <eOperations name="getInbound" eType="#//core/KDMRelationship"/> - <eOperations name="getOutbound" eType="#//core/KDMRelationship"/> - <eOperations name="getOwnedRelation" eType="#//core/KDMRelationship"/> - <eOperations name="getInAggregated" eType="#//core/AggregatedRelationship"/> - <eOperations name="getOutAggregated" eType="#//core/AggregatedRelationship"/> - <eOperations name="getOwner" eType="#//core/KDMEntity"/> - <eOperations name="getOwnedElement" eType="#//core/KDMEntity"/> - <eOperations name="getGroup" eType="#//core/KDMEntity"/> - <eOperations name="getGroupedElement" eType="#//core/KDMEntity"/> - <eOperations name="getModel" eType="#//kdm/KDMModel"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMRelationship" abstract="true" eSuperTypes="#//core/ModelElement"> - <eOperations name="getTo" eType="#//core/KDMEntity"/> - <eOperations name="getFrom" eType="#//core/KDMEntity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AggregatedRelationship" eSuperTypes="#//core/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" upperBound="-1" eType="#//core/KDMRelationship"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="density" ordered="false" unique="false" eType="#//core/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </eSubpackages> - <eSubpackages name="data"> - <eClassifiers xsi:type="ecore:EClass" name="DataModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataElement" ordered="false" upperBound="-1" eType="#//data/AbstractDataElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDataElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataRelation" ordered="false" upperBound="-1" eType="#//data/AbstractDataRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" upperBound="-1" eType="#//action/ActionElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataResource" eSuperTypes="#//data/AbstractDataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexElement" eSuperTypes="#//data/DataResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//code/ItemUnit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniqueKey" eSuperTypes="#//data/IndexElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Index" eSuperTypes="#//data/IndexElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDataRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="KeyRelation" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/UniqueKey"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ReferenceKey"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceKey" eSuperTypes="#//data/IndexElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DataContainer" eSuperTypes="#//data/DataResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataElement" ordered="false" upperBound="-1" eType="#//data/DataResource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Catalog" eSuperTypes="#//data/DataContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="RelationalSchema" eSuperTypes="#//data/DataContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElement" ordered="false" upperBound="-1" eType="#//code/CodeItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSet" eSuperTypes="#//data/DataContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemUnit" upperBound="-1" eType="#//code/ItemUnit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationalTable" eSuperTypes="#//data/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="RelationalView" eSuperTypes="#//data/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="RecordFile" eSuperTypes="#//data/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="DataEvent" eSuperTypes="#//data/DataResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XMLSchema" eSuperTypes="#//data/AbstractDataElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentElement" ordered="false" upperBound="-1" eType="#//data/AbstractContentElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractContentElement" abstract="true" eSuperTypes="#//data/AbstractDataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ComplexContentType" eSuperTypes="#//data/AbstractContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentElement" upperBound="-1" eType="#//data/AbstractContentElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AllContent" eSuperTypes="#//data/ComplexContentType"/> - <eClassifiers xsi:type="ecore:EClass" name="SeqContent" eSuperTypes="#//data/ComplexContentType"/> - <eClassifiers xsi:type="ecore:EClass" name="ChoiceContent" eSuperTypes="#//data/ComplexContentType"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentItem" eSuperTypes="#//data/AbstractContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="#//data/ComplexContentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentElement" ordered="false" upperBound="-1" eType="#//data/AbstractContentElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupContent" eSuperTypes="#//data/ContentItem"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentRestriction" eSuperTypes="#//data/AbstractContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleContentType" eSuperTypes="#//data/ComplexContentType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" upperBound="-1" eType="#//data/ComplexContentType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtendedDataElement" eSuperTypes="#//data/AbstractDataElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DataRelationship" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/AbstractDataElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MixedContent" eSuperTypes="#//data/ComplexContentType"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentReference" eSuperTypes="#//data/ContentItem"/> - <eClassifiers xsi:type="ecore:EClass" name="DataAction" eSuperTypes="#//data/AbstractDataElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//action/ActionElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataElement" ordered="false" upperBound="-1" eType="#//data/DataEvent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadsColumnSet" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContentAttribute" eSuperTypes="#//data/ContentItem"/> - <eClassifiers xsi:type="ecore:EClass" name="TypedBy" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ContentItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceTo" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ContentItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ContentItem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RestrictionOf" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionTo" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DatatypeOf" eSuperTypes="#//data/AbstractDataRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//data/ComplexContentType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HasContent" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/AbstractDataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WritesColumnSet" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/ColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProducesDataEvent" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/DataEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataSegment" eSuperTypes="#//data/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentElement" eSuperTypes="#//data/ContentItem"/> - <eClassifiers xsi:type="ecore:EClass" name="ManagesData" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//data/AbstractDataElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="event"> - <eClassifiers xsi:type="ecore:EClass" name="EventModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventElement" ordered="false" upperBound="-1" eType="#//event/AbstractEventElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractEventElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventRelation" ordered="false" upperBound="-1" eType="#//event/AbstractEventRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" upperBound="-1" eType="#//action/ActionElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="#//event/AbstractEventElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractEventRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="EventRelationship" eSuperTypes="#//event/AbstractEventRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//event/AbstractEventElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventResource" eSuperTypes="#//event/AbstractEventElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventElement" ordered="false" upperBound="-1" eType="#//event/AbstractEventElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="#//event/EventResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="#//event/EventResource"/> - <eClassifiers xsi:type="ecore:EClass" name="OnEntry" eSuperTypes="#//event/Transition"/> - <eClassifiers xsi:type="ecore:EClass" name="OnExit" eSuperTypes="#//event/Transition"/> - <eClassifiers xsi:type="ecore:EClass" name="EventAction" eSuperTypes="#//event/AbstractEventElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventElement" ordered="false" upperBound="-1" eType="#//event/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadsState" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//event/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProducesEvent" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//event/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConsumesEvent" eSuperTypes="#//event/AbstractEventRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//event/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//event/Transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NextState" eSuperTypes="#//event/AbstractEventRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//event/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//event/Transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialState" eSuperTypes="#//event/State"/> - <eClassifiers xsi:type="ecore:EClass" name="EventElement" eSuperTypes="#//event/AbstractEventElement"/> - <eClassifiers xsi:type="ecore:EClass" name="HasState" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//event/AbstractEventElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="source"> - <eClassifiers xsi:type="ecore:EClass" name="SourceRef" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false" upperBound="-1" eType="#//source/SourceRegion" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="snippet" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SourceRegion" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="file" ordered="false" eType="#//source/SourceFile"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startLine" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startPosition" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endLine" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endPosition" ordered="false" unique="false" eType="#//core/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InventoryModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inventoryElement" ordered="false" upperBound="-1" eType="#//source/AbstractInventoryElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractInventoryElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inventoryRelation" ordered="false" upperBound="-1" eType="#//source/AbstractInventoryRelationship" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InventoryItem" eSuperTypes="#//source/AbstractInventoryElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SourceFile" eSuperTypes="#//source/InventoryItem"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="#//source/InventoryItem"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceDescription" eSuperTypes="#//source/InventoryItem"/> - <eClassifiers xsi:type="ecore:EClass" name="Configuration" eSuperTypes="#//source/InventoryItem"/> - <eClassifiers xsi:type="ecore:EClass" name="InventoryContainer" eSuperTypes="#//source/AbstractInventoryElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inventoryElement" ordered="false" upperBound="-1" eType="#//source/AbstractInventoryElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Directory" eSuperTypes="#//source/InventoryContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Project" eSuperTypes="#//source/InventoryContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractInventoryRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryFile" eSuperTypes="#//source/InventoryItem"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutableFile" eSuperTypes="#//source/InventoryItem"/> - <eClassifiers xsi:type="ecore:EClass" name="DependsOn" eSuperTypes="#//source/AbstractInventoryRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//source/AbstractInventoryElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//source/AbstractInventoryElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InventoryElement" eSuperTypes="#//source/AbstractInventoryElement"/> - <eClassifiers xsi:type="ecore:EClass" name="InventoryRelationship" eSuperTypes="#//source/AbstractInventoryRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//source/AbstractInventoryElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="platform"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractPlatformElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" upperBound="-1" eType="#//platform/AbstractPlatformRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" upperBound="-1" eType="#//action/ActionElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlatformModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="platformElement" ordered="false" upperBound="-1" eType="#//platform/AbstractPlatformElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractPlatformRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="Requires" eSuperTypes="#//platform/AbstractPlatformRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/AbstractPlatformElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//platform/DeployedComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceType" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="platformElement" ordered="false" upperBound="-1" eType="#//platform/AbstractPlatformElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamingResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="MarshalledResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="MessagingResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="FileResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="PlatformAction" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="platformElement" ordered="false" upperBound="-1" eType="#//platform/PlatformEvent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExternalActor" eSuperTypes="#//platform/PlatformAction"/> - <eClassifiers xsi:type="ecore:EClass" name="DataManager" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="BindsTo" eSuperTypes="#//platform/AbstractPlatformRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/ResourceType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//platform/ResourceType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlatformElement" eSuperTypes="#//platform/AbstractPlatformElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PlatformRelationship" eSuperTypes="#//platform/AbstractPlatformRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//platform/AbstractPlatformElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlatformEvent" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LockResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="DeployedSoftwareSystem" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedComponent" ordered="false" upperBound="-1" eType="#//platform/DeployedComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Machine" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedComponent" ordered="false" upperBound="-1" eType="#//platform/DeployedComponent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedResource" ordered="false" upperBound="-1" eType="#//platform/DeployedResource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeployedComponent" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedCode" ordered="false" upperBound="-1" eType="#//code/Module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeployedResource" eSuperTypes="#//platform/AbstractPlatformElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="platformElement" ordered="false" upperBound="-1" eType="#//platform/ResourceType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Loads" eSuperTypes="#//platform/AbstractPlatformRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/DeployedComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Spawns" eSuperTypes="#//platform/AbstractPlatformRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/RuntimeResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuntimeResource" eSuperTypes="#//platform/ResourceType"/> - <eClassifiers xsi:type="ecore:EClass" name="Thread" eSuperTypes="#//platform/RuntimeResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="#//platform/RuntimeResource"/> - <eClassifiers xsi:type="ecore:EClass" name="ReadsResource" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/ResourceType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WritesResource" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/ResourceType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ManagesResource" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//platform/ResourceType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefinedBy" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//code/CodeItem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StreamResource" eSuperTypes="#//platform/ResourceType"/> - </eSubpackages> - <eSubpackages name="structure"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractStructureElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregated" ordered="false" upperBound="-1" eType="#//core/AggregatedRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structureElement" ordered="false" upperBound="-1" eType="#//structure/AbstractStructureElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structureRelationship" ordered="false" upperBound="-1" eType="#//structure/AbstractStructureRelationship" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem" eSuperTypes="#//structure/AbstractStructureElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Layer" eSuperTypes="#//structure/AbstractStructureElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructureModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="structureElement" ordered="false" upperBound="-1" eType="#//structure/AbstractStructureElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="#//structure/AbstractStructureElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareSystem" eSuperTypes="#//structure/AbstractStructureElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractStructureRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="StructureRelationship" eSuperTypes="#//structure/AbstractStructureRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//structure/AbstractStructureElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureView" eSuperTypes="#//structure/AbstractStructureElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructureElement" eSuperTypes="#//structure/AbstractStructureElement"/> - </eSubpackages> - <eSubpackages name="kdm"> - <eClassifiers xsi:type="ecore:EClass" name="KDMFramework" abstract="true" eSuperTypes="#//core/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="audit" ordered="false" upperBound="-1" eType="#//kdm/Audit" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionFamily" ordered="false" upperBound="-1" eType="#//kdm/ExtensionFamily" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMModel" abstract="true" eSuperTypes="#//kdm/KDMFramework"/> - <eClassifiers xsi:type="ecore:EClass" name="Audit" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Segment" eSuperTypes="#//kdm/KDMFramework"> - <eStructuralFeatures xsi:type="ecore:EReference" name="segment" ordered="false" upperBound="-1" eType="#//kdm/Segment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" upperBound="-1" eType="#//kdm/KDMModel" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TagDefinition" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtendedValue" abstract="true" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" ordered="false" lowerBound="1" eType="#//kdm/TagDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" ordered="false" upperBound="-1" eType="#//kdm/TagDefinition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionFamily" eSuperTypes="#//core/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" upperBound="-1" eType="#//kdm/Stereotype" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaggedRef" eSuperTypes="#//kdm/ExtendedValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="#//core/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaggedValue" eSuperTypes="#//kdm/ExtendedValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="ui"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractUIElement" abstract="true" eSuperTypes="#//core/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="#//source/SourceRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="UIRelation" ordered="false" upperBound="-1" eType="#//ui/AbstractUIRelationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="#//code/AbstractCodeElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" upperBound="-1" eType="#//action/ActionElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIResource" eSuperTypes="#//ui/AbstractUIElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="UIElement" ordered="false" upperBound="-1" eType="#//ui/AbstractUIElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIDisplay" eSuperTypes="#//ui/UIResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Screen" eSuperTypes="#//ui/UIDisplay"/> - <eClassifiers xsi:type="ecore:EClass" name="Report" eSuperTypes="#//ui/UIDisplay"/> - <eClassifiers xsi:type="ecore:EClass" name="UIModel" eSuperTypes="#//kdm/KDMModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="UIElement" ordered="false" upperBound="-1" eType="#//ui/AbstractUIElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractUIRelationship" abstract="true" eSuperTypes="#//core/KDMRelationship"/> - <eClassifiers xsi:type="ecore:EClass" name="UILayout" eSuperTypes="#//ui/AbstractUIRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIField" eSuperTypes="#//ui/UIResource"/> - <eClassifiers xsi:type="ecore:EClass" name="DisplaysImage" eSuperTypes="#//ui/AbstractUIRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//source/Image"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Displays" eSuperTypes="#//ui/AbstractUIRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIFlow" eSuperTypes="#//ui/AbstractUIRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/AbstractUIElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//ui/AbstractUIElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIElement" eSuperTypes="#//ui/AbstractUIElement"/> - <eClassifiers xsi:type="ecore:EClass" name="UIRelationship" eSuperTypes="#//ui/AbstractUIRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//core/KDMEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//ui/AbstractUIElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIAction" eSuperTypes="#//ui/AbstractUIElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="UIElement" ordered="false" upperBound="-1" eType="#//ui/UIEvent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UIEvent" eSuperTypes="#//ui/AbstractUIElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="#//core/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadsUI" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WritesUI" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ManagesUI" eSuperTypes="#//action/AbstractActionRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="#//ui/UIResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="#//action/ActionElement"/> - </eClassifiers> - </eSubpackages> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/KDMSimplified.ecore b/src/test/resources/ecore/zoo-gen/KDMSimplified.ecore deleted file mode 100644 index 8a858653f7e4f447379fe916c52d1acec0229543..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/KDMSimplified.ecore +++ /dev/null @@ -1,72 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="KDMSimplified"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" upperBound="-1" eType="/0/Annotation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taggedValue" ordered="false" upperBound="-1" eType="/0/TaggedValue" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" eType="/0/Stereotype" eOpposite="/0/Stereotype/extendedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMEntity" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inbound" ordered="false" upperBound="-1" eType="/0/KDMRelationship" eOpposite="/0/KDMRelationship/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outbound" ordered="false" upperBound="-1" eType="/0/KDMRelationship" eOpposite="/0/KDMRelationship/from"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/KDMContainer" eOpposite="/0/KDMContainer/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" upperBound="-1" eType="/0/KDMGroup" eOpposite="/0/KDMGroup/groupedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/KDMModel" eOpposite="/0/KDMModel/ownedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMContainer" abstract="true" eSuperTypes="/0/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/0/KDMEntity" containment="true" eOpposite="/0/KDMEntity/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMGroup" abstract="true" eSuperTypes="/0/KDMEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedElement" ordered="false" upperBound="-1" eType="/0/KDMEntity" eOpposite="/0/KDMEntity/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMRelationship" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/KDMEntity" eOpposite="/0/KDMEntity/inbound"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/KDMEntity" eOpposite="/0/KDMEntity/outbound"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/KDMModel" eOpposite="/0/KDMModel/ownedRelation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMExtensionFamily" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" upperBound="-1" eType="/0/Stereotype" containment="true" eOpposite="/0/Stereotype/family"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseClass" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="family" ordered="false" lowerBound="1" eType="/0/KDMExtensionFamily" eOpposite="/0/KDMExtensionFamily/stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedElement" ordered="false" lowerBound="1" eType="/0/ModelElement" eOpposite="/0/ModelElement/stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" ordered="false" upperBound="-1" eType="/0/TagDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TagDefinition" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaggedValue" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" ordered="false" lowerBound="1" eType="/0/TagDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMFramework" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="/0/KDMExtensionFamily" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="KDMModel" abstract="true" eSuperTypes="/0/KDMFramework"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/0/KDMEntity" containment="true" eOpposite="/0/KDMEntity/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedRelation" ordered="false" upperBound="-1" eType="/0/KDMRelationship" containment="true" eOpposite="/0/KDMRelationship/model"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/KM3.ecore b/src/test/resources/ecore/zoo-gen/KM3.ecore deleted file mode 100644 index 9039900985df4562bafe790e3bd4327a8cc986a8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/KM3.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="KM3"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/1/Package" eOpposite="/1/Package/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/1/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="literals" upperBound="-1" eType="/1/EnumLiteral" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumLiteral" eSuperTypes="/1/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supertypes" ordered="false" upperBound="-1" eType="/1/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structuralFeatures" upperBound="-1" eType="/1/StructuralFeature" containment="true" eOpposite="/1/StructuralFeature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/structuralFeatures"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/StructuralFeature"/> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/1/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isContainer" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="opposite" ordered="false" eType="/1/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/1/ModelElement" containment="true" eOpposite="/1/ModelElement/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" ordered="false" lowerBound="1" eType="/1/Metamodel" eOpposite="/1/Metamodel/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Metamodel" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/1/Package" containment="true" eOpposite="/1/Package/metamodel"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/KML.ecore b/src/test/resources/ecore/zoo-gen/KML.ecore deleted file mode 100644 index 39d5c241414c36841f0a467e0202fc66cf2ebf5a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/KML.ecore +++ /dev/null @@ -1,235 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="KML"> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentNode" ordered="false" eType="/1/ElementNode" eOpposite="/1/ElementNode/nodes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementNode" abstract="true" eSuperTypes="/1/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" eType="/1/Node" containment="true" eOpposite="/1/Node/parentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeNode" eSuperTypes="/1/Node"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootNode" abstract="true" eSuperTypes="/1/ElementNode"/> - <eClassifiers xsi:type="ecore:EClass" name="TextNode" eSuperTypes="/1/ElementNode"/> - <eClassifiers xsi:type="ecore:EClass" name="KMLNode" abstract="true" eSuperTypes="/1/ElementNode"/> - <eClassifiers xsi:type="ecore:EClass" name="KMLRootNode" eSuperTypes="/1/RootNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Address" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AltitudeMode" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/AltitudeModeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AltitudeModeValue"> - <eLiterals name="clampedToGround" value="1"/> - <eLiterals name="relativeToGround" value="2"/> - <eLiterals name="absolute" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BalloonStyle" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Color" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorMode" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/ColorModeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ColorModeValue"> - <eLiterals name="normal" value="1"/> - <eLiterals name="random" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cookie" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coordinates" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Coordinate" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="DrawOrder" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="East" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extrude" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fill" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlyToView" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Folder" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="GroundOverlay" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="H" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Heading" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Href" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="IconStyle" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="InnerBoundaryIs" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabelStyle" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Latitude" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LatLonBox" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="LinearRing" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="LineString" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="LineStyle" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkDescription" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkName" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Longitude" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LookAt" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="MinRefreshPeriod" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiGeometry" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetworkLink" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="NetworkLinkControl" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="North" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjArrayField" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjField" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Open" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OuterBoundaryIs" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Outline" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OverlayXY" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="yunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pair" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Parent" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Placemark" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Point" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Polygon" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="PolyStyle" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Range" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RefreshInterval" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RefreshMode" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RefreshVisibility" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rotation" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Schema" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Scale" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScreenOverlay" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScreenXY" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="yunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleArrayField" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleField" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Size" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="yunits" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="South" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Snippet" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Style" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleMap" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="StyleUrl" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tessellate" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="TextColor" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tilt" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Url" eSuperTypes="/1/KMLNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ViewBoundScale" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewRefreshMode" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewRefreshTime" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewFormat" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Visibility" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="W" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="West" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Width" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="X" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Y" eSuperTypes="/1/KMLNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Klaper.ecore b/src/test/resources/ecore/zoo-gen/Klaper.ecore deleted file mode 100644 index 5fa0fdab1321786300d4ccd3424caaf3adc038de..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Klaper.ecore +++ /dev/null @@ -1,84 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Klaper"> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="capacity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedulingPolicy" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acquire" ordered="false" lowerBound="1" eType="/0/Acquire" eOpposite="/0/Acquire/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="release" ordered="false" lowerBound="1" eType="/0/Release" eOpposite="/0/Release/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formalParams" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="speedAttr" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="failAttr" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Behavior" eOpposite="/0/Behavior/service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behaviorUsed" ordered="false" upperBound="-1" eType="/0/Behavior" eOpposite="/0/Behavior/usedService"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serviceCall" ordered="false" upperBound="-1" eType="/0/ServiceCall" eOpposite="/0/ServiceCall/calledService"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stepn" ordered="false" lowerBound="1" eType="/0/Step" eOpposite="/0/Step/nestedBehavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stepb" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Step" containment="true" eOpposite="/0/Step/behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" eType="/0/Service" eOpposite="/0/Service/behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedService" ordered="false" upperBound="-1" eType="/0/Service" eOpposite="/0/Service/behaviorUsed"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workLoad" ordered="false" eType="/0/WorkLoad" eOpposite="/0/WorkLoad/behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkLoad"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="workLoadType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrivalProcess" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="population" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialResource" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" eType="/0/Behavior" eOpposite="/0/Behavior/workLoad"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/0/Behavior"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="internalExecTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="internalFailProb" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="completionModel" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serviceCall" ordered="false" upperBound="-1" eType="/0/ServiceCall" containment="true" eOpposite="/0/ServiceCall/step"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/successor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successor" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/predecessor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" eType="/0/Behavior" eOpposite="/0/Behavior/stepb"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedBehavior" ordered="false" eType="/0/Behavior" eOpposite="/0/Behavior/stepn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="InternalActivity" eSuperTypes="/0/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="ServiceCall" eSuperTypes="/0/Step"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="serviceName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynch" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualParam" upperBound="-1" eType="/0/ActualParam" eOpposite="/0/ActualParam/serviceCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="step" ordered="false" lowerBound="1" eType="/0/Step" eOpposite="/0/Step/serviceCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calledService" ordered="false" eType="/0/Service" eOpposite="/0/Service/serviceCall"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActualParam"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serviceCall" ordered="false" lowerBound="1" eType="/0/ServiceCall" eOpposite="/0/ServiceCall/actualParam"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Branch" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="branchProbs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Join" eSuperTypes="/0/Control"/> - <eClassifiers xsi:type="ecore:EClass" name="Acquire" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceUnits" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" eType="/0/Resource" eOpposite="/0/Resource/acquire"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceUnits" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" eType="/0/Resource" eOpposite="/0/Resource/release"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/LQN.ecore b/src/test/resources/ecore/zoo-gen/LQN.ecore deleted file mode 100644 index 704b1673796faaf4f15644bd7cb0ad68b2436333..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/LQN.ecore +++ /dev/null @@ -1,131 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="LQN"> - <eClassifiers xsi:type="ecore:EClass" name="LQN"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created_On" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modified_On" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Task" containment="true" eOpposite="/1/Task/lqn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processor" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Processor" containment="true" eOpposite="/1/Processor/lqn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/TaskType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mutliplicity" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="replicas" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Entry" containment="true" eOpposite="/1/Entry/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processor" ordered="false" lowerBound="1" eType="/1/Processor" eOpposite="/1/Processor/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lqn" ordered="false" lowerBound="1" eType="/1/LQN" eOpposite="/1/LQN/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Activity" eOpposite="/1/Activity/task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Processor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scheduling" ordered="false" unique="false" lowerBound="1" eType="/1/SchedulingType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mutliplicity" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="replicas" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="spped" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/1/Task" eOpposite="/1/Task/processor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lqn" ordered="false" lowerBound="1" eType="/1/LQN" eOpposite="/1/LQN/processor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="num_Phase" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrival_Rate" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contained_In" ordered="false" lowerBound="1" eType="/1/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="replay_To" ordered="false" lowerBound="1" eType="/1/Entry" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="callreceives" ordered="false" lowerBound="1" eType="/1/Call" eOpposite="/1/Call/entryreceives"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="callsends" ordered="false" lowerBound="1" eType="/1/Call" eOpposite="/1/Call/entrysends"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="phase" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Phase" eOpposite="/1/Phase/entry"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/1/Activity" containment="true" eOpposite="/1/Activity/entry"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/1/Task" eOpposite="/1/Task/entry"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Phase"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/PhaseType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="think_Time" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="execution_Demand" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="COV" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" lowerBound="1" eType="/1/Entry" eOpposite="/1/Entry/phase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/1/Activity" eOpposite="/1/Activity/phase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrival_Rate" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contained_In" ordered="false" lowerBound="1" eType="/1/Task" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="replay_To" ordered="false" lowerBound="1" eType="/1/Entry" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkPrecedes" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Link" eOpposite="/1/Link/activityPrecedes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkfollows" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Link" eOpposite="/1/Link/activityfollows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="call" ordered="false" upperBound="-1" eType="/1/Call" eOpposite="/1/Call/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="phase" ordered="false" lowerBound="1" eType="/1/Phase" eOpposite="/1/Phase/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" lowerBound="1" eType="/1/Entry" eOpposite="/1/Entry/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/1/Task" eOpposite="/1/Task/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/LinkType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mean_Links" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromActivity" ordered="false" lowerBound="1" eType="/1/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toActivity" ordered="false" lowerBound="1" eType="/1/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityPrecedes" ordered="false" lowerBound="1" eType="/1/Activity" eOpposite="/1/Activity/linkPrecedes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityfollows" ordered="false" lowerBound="1" eType="/1/Activity" eOpposite="/1/Activity/linkfollows"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallPhase"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mean_Calls" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refers_To" ordered="false" lowerBound="1" eType="/1/Phase" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="call" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Call" eOpposite="/1/Call/callPhase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="toEntry" ordered="false" lowerBound="1" eType="/1/Entry" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="num_Phases" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/CallType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="callPhase" ordered="false" lowerBound="1" upperBound="-1" eType="/1/CallPhase" eOpposite="/1/CallPhase/call"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="/1/Activity" eOpposite="/1/Activity/call"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entryreceives" ordered="false" eType="/1/Entry" eOpposite="/1/Entry/callreceives"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entrysends" ordered="false" eType="/1/Entry" eOpposite="/1/Entry/callsends"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntryCall" eSuperTypes="/1/Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from_Entry" ordered="false" lowerBound="1" eType="/1/Entry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityCall" eSuperTypes="/1/Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromActivity" ordered="false" lowerBound="1" eType="/1/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SchedulingType"> - <eLiterals name="FCFS" value="1"/> - <eLiterals name="preemptive_Priority" value="2"/> - <eLiterals name="head_of_line" value="3"/> - <eLiterals name="random" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PhaseType"> - <eLiterals name="stochastic" value="1"/> - <eLiterals name="deterministic" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallType"> - <eLiterals name="synchronous" value="1"/> - <eLiterals name="asynchronous" value="2"/> - <eLiterals name="forwording" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="LinkType"> - <eLiterals name="and_Fork" value="1"/> - <eLiterals name="and_join" value="2"/> - <eLiterals name="basic" value="3"/> - <eLiterals name="or_Fork" value="4"/> - <eLiterals name="or_join" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TaskType"> - <eLiterals name="a_reference" value="1"/> - <eLiterals name="non_reference" value="2"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/LaTeX.ecore b/src/test/resources/ecore/zoo-gen/LaTeX.ecore deleted file mode 100644 index 9644542390986023a84c277067726d8149838f67..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/LaTeX.ecore +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="LaTeX"> - <eClassifiers xsi:type="ecore:EClass" name="ValuedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Title" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/ValuedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" eType="/0/Author" eOpposite="/0/Author/names"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisation" ordered="false" eType="/0/Organisation" eOpposite="/0/Organisation/names"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="names" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Name" containment="true" eOpposite="/0/Name/author"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Adress" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="names" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Name" containment="true" eOpposite="/0/Name/organisation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adress" ordered="false" lowerBound="1" eType="/0/Adress" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heading" ordered="false" lowerBound="1" eType="/0/Heading" eOpposite="/0/Heading/organisations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Phone" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Fax" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="EMail" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisations" ordered="false" upperBound="-1" eType="/0/Organisation" containment="true" eOpposite="/0/Organisation/heading"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="phone" ordered="false" eType="/0/Phone" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fax" ordered="false" eType="/0/Fax" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="email" ordered="false" eType="/0/EMail" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Keywords" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SectionBody"> - <eStructuralFeatures xsi:type="ecore:EReference" name="corps" ordered="false" upperBound="-1" eType="/0/Corps" containment="true" eOpposite="/0/Corps/sectionbody"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" lowerBound="1" eType="/0/Section" eOpposite="/0/Section/sectionBody"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Corps" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectionbody" ordered="false" lowerBound="1" eType="/0/SectionBody" eOpposite="/0/SectionBody/corps"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="/0/Corps /0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Cite" eSuperTypes="/0/Corps /0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Figure" eSuperTypes="/0/Corps"> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" lowerBound="1" eType="/0/Path" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/Label" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" lowerBound="1" eType="/0/Title" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Item" eSuperTypes="/0/ValuedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemscontainer" ordered="false" eType="/0/Items" eOpposite="/0/Items/item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeratecontainer" ordered="false" eType="/0/Enumerate" eOpposite="/0/Enumerate/item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Items" eSuperTypes="/0/Corps"> - <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Item" containment="true" eOpposite="/0/Item/itemscontainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumerate" eSuperTypes="/0/Corps"> - <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Item" containment="true" eOpposite="/0/Item/enumeratecontainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Section" eSuperTypes="/0/Corps"> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" lowerBound="1" eType="/0/Title" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectionBody" ordered="false" lowerBound="1" eType="/0/SectionBody" containment="true" eOpposite="/0/SectionBody/section"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/0/ValuedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/Date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Citation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/Label" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" eType="/0/Author" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/0/Description" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bibliography" ordered="false" lowerBound="1" eType="/0/Bibliography" eOpposite="/0/Bibliography/citations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bibliography"> - <eStructuralFeatures xsi:type="ecore:EReference" name="citations" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Citation" containment="true" eOpposite="/0/Citation/bibliography"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentbody" ordered="false" lowerBound="1" eType="/0/DocumentBody" eOpposite="/0/DocumentBody/bibliography"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentBody"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sections" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Section" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bibliography" ordered="false" upperBound="-1" eType="/0/Bibliography" containment="true" eOpposite="/0/Bibliography/documentbody"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/Document" eOpposite="/0/Document/documentbody"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" lowerBound="1" eType="/0/Title" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" eType="/0/Author" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heading" ordered="false" eType="/0/Heading" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstract" ordered="false" eType="/0/Abstract" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keywords" ordered="false" eType="/0/Keywords" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentbody" ordered="false" lowerBound="1" eType="/0/DocumentBody" containment="true" eOpposite="/0/DocumentBody/document"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/M.ecore b/src/test/resources/ecore/zoo-gen/M.ecore deleted file mode 100644 index 2e84dc5be467b79c3c9e4d06bf074b1664a64d38..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/M.ecore +++ /dev/null @@ -1,118 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="M"> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiers" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MElement" abstract="true" eSuperTypes="/0/IdentifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="MElementReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedElement" ordered="false" lowerBound="1" eType="/0/MElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="/0/MElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" upperBound="-1" eType="/0/ImportDirective" containment="true" eOpposite="/0/ImportDirective/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exports" upperBound="-1" eType="/0/ExportDirective" containment="true" eOpposite="/0/ExportDirective/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moduleMembers" upperBound="-1" eType="/0/ModuleMember" containment="true" eOpposite="/0/ModuleMember/module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModuleMember" abstract="true" eSuperTypes="/0/MElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/moduleMembers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportDirective"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/imports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElements" lowerBound="1" upperBound="-1" eType="/0/MElementReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExportDirective"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/exports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exportedElements" lowerBound="1" upperBound="-1" eType="/0/ModuleMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalValue" abstract="true" eSuperTypes="/0/Value"/> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerValue" eSuperTypes="/0/NumericalValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DecimalValue" eSuperTypes="/0/NumericalValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eSubpackages name="Types"> - <eClassifiers xsi:type="ecore:EClass" name="DerivedType" eSuperTypes="/0/ModuleMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supertypes" upperBound="-1" eType="/0/Types/TypeReference" containment="true" eOpposite="/0/Types/TypeReference/subtype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" eType="/0/Types/Field" containment="true" eOpposite="/0/Types/Field/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializationExpression" ordered="false" eType="/0/Expressions/InitializationExpression" containment="true" eOpposite="/0/Expressions/InitializationExpression/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whereExpression" ordered="false" eType="/0/Expressions/WhereExpression" containment="true" eOpposite="/0/Expressions/WhereExpression/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/Expressions/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subtype" ordered="false" eType="/0/Types/DerivedType" eOpposite="/0/Types/DerivedType/supertypes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="field" ordered="false" eType="/0/Types/Field" eOpposite="/0/Types/Field/type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lowerBound" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upperBound" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntrinsicTypeReference" eSuperTypes="/0/Types/TypeReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeIdentifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DerivedTypeReference" eSuperTypes="/0/Types/TypeReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Types/DerivedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/IdentifiedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Types/DerivedType" eOpposite="/0/Types/DerivedType/fields"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Types/TypeReference" containment="true" eOpposite="/0/Types/TypeReference/field"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Collection" eSuperTypes="/0/IdentifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputedValue" eSuperTypes="/0/IdentifiedElement"/> - </eSubpackages> - <eSubpackages name="Expressions"> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="InitializationExpression" eSuperTypes="/0/Expressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Types/DerivedType" eOpposite="/0/Types/DerivedType/initializationExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" eType="/0/Value" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhereExpression" eSuperTypes="/0/Expressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Types/DerivedType" eOpposite="/0/Types/DerivedType/whereExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryExpressions" upperBound="-1" eType="/0/Expressions/QueryExpression" containment="true" eOpposite="/0/Expressions/QueryExpression/whereExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentityExpression" eSuperTypes="/0/Expressions/WhereExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="identity" ordered="false" lowerBound="1" eType="/0/Types/Field"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryExpression" abstract="true" eSuperTypes="/0/Expressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="whereExpression" ordered="false" lowerBound="1" eType="/0/Expressions/WhereExpression" eOpposite="/0/Expressions/WhereExpression/queryExpressions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualExpression" eSuperTypes="/0/Expressions/QueryExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftValue" ordered="false" lowerBound="1" eType="/0/Expressions/ValueExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightValue" ordered="false" lowerBound="1" eType="/0/Expressions/ValueExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InExpression" eSuperTypes="/0/Expressions/QueryExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expressions/ValueExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection" ordered="false" lowerBound="1" eType="/0/Expressions/CollectionExpression" containment="true" eOpposite="/0/Expressions/CollectionExpression/inExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionExpression" eSuperTypes="/0/Expressions/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inExpression" ordered="false" lowerBound="1" eType="/0/Expressions/InExpression" eOpposite="/0/Expressions/InExpression/collection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectionValue" ordered="false" lowerBound="1" eType="/0/Expressions/ValueExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueExpression" abstract="true" eSuperTypes="/0/Expressions/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="DefaultValueExpression" eSuperTypes="/0/Expressions/ValueExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="StandardValueExpression" eSuperTypes="/0/Expressions/ValueExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/0/Expressions/ValueExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Languages"> - <eClassifiers xsi:type="ecore:EClass" name="Language" eSuperTypes="/0/ModuleMember"/> - </eSubpackages> - <eSubpackages name="ObjectModel"> - <eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="/0/ModuleMember"/> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/METAH.ecore b/src/test/resources/ecore/zoo-gen/METAH.ecore deleted file mode 100644 index 66f36ae9aeedb1c1425a004cd890d6a8ef8e096d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/METAH.ecore +++ /dev/null @@ -1,74 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MetaH"> - <eClassifiers xsi:type="ecore:EClass" name="METAHFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" upperBound="-1" eType="/0/METAHEntry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="METAHEntry" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" upperBound="-1" eType="/0/Data" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageImplementation" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementationName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implements" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/0/Attribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attValue" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attValueType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessDeclaration" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="procDecName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" upperBound="-1" eType="/0/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessImplementation" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="procImpName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="declaration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processAttributes" upperBound="-1" eType="/0/ProcessAttribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attValue" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attValueType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="procName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="periodic" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="declaration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portCom" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portPackage" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connection" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compSrc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portSrc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compDest" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="portDest" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MacroDeclaration" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" upperBound="-1" eType="/0/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MacroImplementation" eSuperTypes="/0/METAHEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="macroImpName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="declaration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" upperBound="-1" eType="/0/Process" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1" eType="/0/Connection" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MICRO.owl.ecore b/src/test/resources/ecore/zoo-gen/MICRO.owl.ecore deleted file mode 100644 index e410a108fc68e3d63e1d19b3d76d10af9b96009a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MICRO.owl.ecore +++ /dev/null @@ -1,991 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="micro"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isIncluded"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expectedAttendance" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract /0/Paper /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part /0/Individual_Presentation /0/Working_event /0/Lecture /0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing /0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/Person /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncluded" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/relatedToEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/article /0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Scientific_Event /0/AcademicEvent /0/Working_event /0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Scientific_Event /0/Working_event /0/Event /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrganizedBy" ordered="false" eType="/0/OrganizingCommittee" eOpposite="/0/OrganizingCommittee/organizes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annualOrder" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/Multi-author_Volume"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Academic_Institution /0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Conference_Participant /0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Item /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasMail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="worksForCompany" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Money" eOpposite="/0/Money/is_paid_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_activity /0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Lecture /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EClass" name="WorkShop" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizingCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/isOrganizedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommitteeMember" eSuperTypes="/0/Organizer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicationsChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="OutsideReferee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictsWith" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAuthorOf" ordered="false" eType="/0/ActivitySubmissionForm" eOpposite="/0/ActivitySubmissionForm/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conducts" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Activity /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySubmissionForm" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubmittedBy" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/isAuthorOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="submissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopTutorialChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/Organizer /0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executes" ordered="false" eType="/0/DoubleBlindReview" eOpposite="/0/DoubleBlindReview/isExecutedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoubleBlindReview" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isExecutedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/executes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TutorialProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RegistrationChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="StudentAdvocate" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="FinanceChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitatvieLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="TraditionalLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperSubmissionChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicityWebChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/ActivitySubmissionForm /0/Contribution /0/article /0/Regular_contribution /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SteeringCommittee" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="WorksopProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="Compilers" value="1"/> - <eLiterals name="Microarchitecture" value="2"/> - <eLiterals name="Systems" value="3"/> - <eLiterals name="ForwardLookingIdea" value="4"/> - <eLiterals name="male" value="5"/> - <eLiterals name="female" value="6"/> - <eLiterals name="high" value="7"/> - <eLiterals name="medium" value="8"/> - <eLiterals name="low" value="9"/> - <eLiterals name="very high" value="10"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLBasicDef.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLBasicDef.ecore deleted file mode 100644 index eef8ce193cbda8efe7a72b8f4853b9fc1531ed51..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLBasicDef.ecore +++ /dev/null @@ -1,153 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SpreadsheetMLBasicDef"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/0/Data" eOpposite="/0/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" upperBound="-1" eType="/0/Worksheet" containment="true" eOpposite="/0/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/0/Table" containment="true" eOpposite="/0/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyledElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/0/Row" containment="true" eOpposite="/0/Row/r_table"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedColumnCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedRowCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullColumns" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullRows" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/0/Cell" containment="true" eOpposite="/0/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/0/Row" eOpposite="/0/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_smartTags" ordered="false" upperBound="-1" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_cell"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/0/Data" containment="true" eOpposite="/0/Data/d_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_comment" ordered="false" eType="/0/Comment" containment="true" eOpposite="/0/Comment/c_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_comment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="com_data" ordered="false" lowerBound="1" eType="/0/Data" containment="true" eOpposite="/0/Data/d_comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showAlways" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_comment" ordered="false" lowerBound="1" eType="/0/Comment" eOpposite="/0/Comment/com_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true" eOpposite="/0/ValueType/vt_data"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLPrintingSetup.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLPrintingSetup.ecore deleted file mode 100644 index 0ecd3d788fa8770191f5a6563cb58b22ce36df44..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLPrintingSetup.ecore +++ /dev/null @@ -1,341 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SpreadsheetMLPrintingSetup"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/0/Data" eOpposite="/0/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_excelWorkbook" ordered="false" eType="/0/ExcelWorkbook" containment="true" eOpposite="/0/ExcelWorkbook/ew_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" ordered="false" upperBound="-1" eType="/0/Worksheet" containment="true" eOpposite="/0/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/0/Table" containment="true" eOpposite="/0/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="w_worksheetOptions" ordered="false" eType="/0/WorksheetOptionsElt" containment="true" eOpposite="/0/WorksheetOptionsElt/wo_worksheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyledElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/0/Row" containment="true" eOpposite="/0/Row/r_table"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedColumnCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedRowCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullColumns" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullRows" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/0/Cell" containment="true" eOpposite="/0/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_smartTags" ordered="false" upperBound="-1" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/0/Row" eOpposite="/0/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/0/Data" containment="true" eOpposite="/0/Data/d_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_comment" ordered="false" eType="/0/Comment" containment="true" eOpposite="/0/Comment/c_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_comment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="com_data" ordered="false" lowerBound="1" eType="/0/Data" containment="true" eOpposite="/0/Data/d_comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showAlways" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_comment" ordered="false" lowerBound="1" eType="/0/Comment" eOpposite="/0/Comment/com_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true" eOpposite="/0/ValueType/vt_data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExcelWorkbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ew_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_excelWorkbook"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectedSheets" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideHorizontalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideVerticalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideWorkbookTabs" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeChart" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstVisibleSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidePivotTableFieldList" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectStructure" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectWindows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayInkNotes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embedSaveSmartTags" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="futureVer" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabRatio" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowIconic" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayDrawingObjects" ordered="false" unique="false" eType="/0/DisplayDrawingObjectsType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createBackup" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="calculation" ordered="false" unique="false" eType="/0/CalculationWorkbookType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotCalculateBeforeSave" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date1904" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refModeR1C1" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iteration" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxIterations" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxChange" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precisionAsDisplayed" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotSaveLinkValues" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noAutoRecover" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptLabelsInFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uncalced" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DisplayDrawingObjectsType"> - <eLiterals name="ddot_displayShapes" value="1"/> - <eLiterals name="ddot_placeHolders" value="2"/> - <eLiterals name="ddot_hideAll" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CalculationWorkbookType"> - <eLiterals name="cwt_automaticCalculation" value="1"/> - <eLiterals name="cwt_manualCalculation" value="2"/> - <eLiterals name="cwt_semiAutomaticCalculation" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorksheetOptionsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/w_worksheetOptions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitToPage" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayColHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayRowHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excelWorksheetType" ordered="false" unique="false" eType="/0/ExcelWorksheetTypeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="intlMacro" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unsynced" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayPageBreak" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionExpressionEvaluation" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionFormulaEntry" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageBreakZoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showPageBreakZoom" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standardWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" ordered="false" unique="false" eType="/0/VisibleType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayRightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayGridlines" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayHeadings" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayOutline" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applyAutomaticOutlineStyles" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryRowsBelowDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryColumnsRightDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayZeros" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeRow" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeColumn" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filterOn" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rangeSelection" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowBottomPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnRightPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activePane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitHorizontal" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitVertical" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="freezePanes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frozenNoSplit" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectContentst" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectObjects" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectScenarios" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableSelection" ordered="false" unique="false" eType="/0/EnableSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFormatCells" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertHyperlinks" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSort" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFilter" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowUsePivotTables" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_pageSetup" ordered="false" eType="/0/PageSetup" containment="true" eOpposite="/0/PageSetup/ps_worksheetOptions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_print" ordered="false" eType="/0/Print" containment="true" eOpposite="/0/Print/p_worksheetOptions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExcelWorksheetTypeType"> - <eLiterals name="ewt_Worksheet" value="1"/> - <eLiterals name="ewt_Chart" value="2"/> - <eLiterals name="ewt_Macro" value="3"/> - <eLiterals name="ewt_Dialog" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibleType"> - <eLiterals name="vt_SheetVisible" value="1"/> - <eLiterals name="vt_SheetHidden" value="2"/> - <eLiterals name="vt_SheetVeryHidden" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnableSelectionType"> - <eLiterals name="est_UnlockedCells" value="1"/> - <eLiterals name="est_NoSelection" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSetup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_worksheetOptions" ordered="false" lowerBound="1" eType="/0/WorksheetOptionsElt" eOpposite="/0/WorksheetOptionsElt/wo_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_layout" ordered="false" eType="/0/Layout" containment="true" eOpposite="/0/Layout/l_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_header" ordered="false" eType="/0/Header" containment="true" eOpposite="/0/Header/h_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_footer" ordered="false" eType="/0/Footer" containment="true" eOpposite="/0/Footer/f_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_pageMargins" ordered="false" eType="/0/PageMarginsInfo" containment="true" eOpposite="/0/PageMarginsInfo/pm_pageSetup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Layout"> - <eStructuralFeatures xsi:type="ecore:EReference" name="l_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_layout"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" ordered="false" unique="false" eType="/0/OrientationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="centerHorizontal" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="centerVertical" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startPageNumber" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrientationType"> - <eLiterals name="ot_Landscape" value="1"/> - <eLiterals name="ot_Portrait" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderOrFooterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="margin" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Header" eSuperTypes="/0/HeaderOrFooterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_header"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Footer" eSuperTypes="/0/HeaderOrFooterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="f_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_footer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageMarginsInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pm_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_pageMargins"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="left" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="right" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="top" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bottom" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Print"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_worksheetOptions" ordered="false" lowerBound="1" eType="/0/WorksheetOptionsElt" eOpposite="/0/WorksheetOptionsElt/wo_print"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitHeight" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftToRight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blackAndWhite" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="draftQuality" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsLayout" ordered="false" unique="false" eType="/0/CommentsLayoutType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="printErrors" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="validPrinterInfo" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperSizeIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="horizontalResolution" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalResolution" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlines" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfCopies" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rowColHeadings" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CommentsLayoutType"> - <eLiterals name="clt_InPlace" value="1"/> - <eLiterals name="clt_PrintNone" value="2"/> - <eLiterals name="clt_SheetEnd" value="3"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLSimplified.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLSimplified.ecore deleted file mode 100644 index 98940d10e59d98f09ec5898182312e8a92b3b64a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLSimplified.ecore +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="SpreadsheetMLSimplified"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/1/Data" eOpposite="/1/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/1/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" upperBound="-1" eType="/1/Worksheet" containment="true" eOpposite="/1/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/1/Table" containment="true" eOpposite="/1/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/1/Worksheet" eOpposite="/1/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/1/Column" containment="true" eOpposite="/1/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/1/Row" containment="true" eOpposite="/1/Row/r_table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/1/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/1/Cell" containment="true" eOpposite="/1/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/1/Row" eOpposite="/1/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/1/Data" containment="true" eOpposite="/1/Data/d_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/1/Cell" eOpposite="/1/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/ValueType" containment="true" eOpposite="/1/ValueType/vt_data"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLStyles.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLStyles.ecore deleted file mode 100644 index 940cdce918d7086f98625afaef075e3e260e8216..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLStyles.ecore +++ /dev/null @@ -1,518 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SpreadsheetMLStyles"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/0/Data" eOpposite="/0/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_excelWorkbook" ordered="false" eType="/0/ExcelWorkbook" containment="true" eOpposite="/0/ExcelWorkbook/ew_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_styles" ordered="false" eType="/0/StylesCollection" containment="true" eOpposite="/0/StylesCollection/s_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_names" ordered="false" eType="/0/NamesType" containment="true" eOpposite="/0/NamesType/nt_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" upperBound="-1" eType="/0/Worksheet" containment="true" eOpposite="/0/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/0/Table" containment="true" eOpposite="/0/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="w_worksheetOptions" ordered="false" eType="/0/WorksheetOptionsElt" containment="true" eOpposite="/0/WorksheetOptionsElt/wo_worksheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="styleID" ordered="false" eType="/0/StyleType" eOpposite="/0/StyleType/st_styledElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/0/Row" containment="true" eOpposite="/0/Row/r_table"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedColumnCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedRowCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullColumns" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullRows" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/0/Cell" containment="true" eOpposite="/0/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_smartTags" ordered="false" upperBound="-1" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/0/Row" eOpposite="/0/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/0/Data" containment="true" eOpposite="/0/Data/d_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_comment" ordered="false" eType="/0/Comment" containment="true" eOpposite="/0/Comment/c_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_comment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="com_data" ordered="false" lowerBound="1" eType="/0/Data" containment="true" eOpposite="/0/Data/d_comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showAlways" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_comment" ordered="false" lowerBound="1" eType="/0/Comment" eOpposite="/0/Comment/com_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true" eOpposite="/0/ValueType/vt_data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExcelWorkbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ew_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_excelWorkbook"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectedSheets" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideHorizontalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideVerticalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideWorkbookTabs" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeChart" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstVisibleSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidePivotTableFieldList" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectStructure" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectWindows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayInkNotes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embedSaveSmartTags" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="futureVer" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabRatio" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowIconic" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayDrawingObjects" ordered="false" unique="false" eType="/0/DisplayDrawingObjectsType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createBackup" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="calculation" ordered="false" unique="false" eType="/0/CalculationWorkbookType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotCalculateBeforeSave" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date1904" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refModeR1C1" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iteration" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxIterations" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxChange" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precisionAsDisplayed" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotSaveLinkValues" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noAutoRecover" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptLabelsInFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uncalced" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DisplayDrawingObjectsType"> - <eLiterals name="ddot_displayShapes" value="1"/> - <eLiterals name="ddot_placeHolders" value="2"/> - <eLiterals name="ddot_hideAll" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CalculationWorkbookType"> - <eLiterals name="cwt_automaticCalculation" value="1"/> - <eLiterals name="cwt_manualCalculation" value="2"/> - <eLiterals name="cwt_semiAutomaticCalculation" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorksheetOptionsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/w_worksheetOptions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitToPage" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayColHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayRowHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excelWorksheetType" ordered="false" unique="false" eType="/0/ExcelWorksheetTypeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="intlMacro" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unsynced" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayPageBreak" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionExpressionEvaluation" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionFormulaEntry" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageBreakZoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showPageBreakZoom" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standardWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" ordered="false" unique="false" eType="/0/VisibleType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayRightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayGridlines" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayHeadings" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayOutline" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applyAutomaticOutlineStyles" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryRowsBelowDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryColumnsRightDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayZeros" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeRow" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeColumn" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filterOn" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rangeSelection" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowBottomPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnRightPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activePane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitHorizontal" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitVertical" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="freezePanes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frozenNoSplit" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectContentst" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectObjects" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectScenarios" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableSelection" ordered="false" unique="false" eType="/0/EnableSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFormatCells" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertHyperlinks" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSort" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFilter" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowUsePivotTables" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_pageSetup" ordered="false" eType="/0/PageSetup" containment="true" eOpposite="/0/PageSetup/ps_worksheetOptions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_print" ordered="false" eType="/0/Print" containment="true" eOpposite="/0/Print/p_worksheetOptions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExcelWorksheetTypeType"> - <eLiterals name="ewt_Worksheet" value="1"/> - <eLiterals name="ewt_Chart" value="2"/> - <eLiterals name="ewt_Macro" value="3"/> - <eLiterals name="ewt_Dialog" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibleType"> - <eLiterals name="vt_SheetVisible" value="1"/> - <eLiterals name="vt_SheetHidden" value="2"/> - <eLiterals name="vt_SheetVeryHidden" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnableSelectionType"> - <eLiterals name="est_UnlockedCells" value="1"/> - <eLiterals name="est_NoSelection" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSetup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_worksheetOptions" ordered="false" lowerBound="1" eType="/0/WorksheetOptionsElt" eOpposite="/0/WorksheetOptionsElt/wo_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_layout" ordered="false" eType="/0/Layout" containment="true" eOpposite="/0/Layout/l_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_header" ordered="false" eType="/0/Header" containment="true" eOpposite="/0/Header/h_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_footer" ordered="false" eType="/0/Footer" containment="true" eOpposite="/0/Footer/f_pageSetup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_pageMargins" ordered="false" eType="/0/PageMarginsInfo" containment="true" eOpposite="/0/PageMarginsInfo/pm_pageSetup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Layout"> - <eStructuralFeatures xsi:type="ecore:EReference" name="l_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_layout"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" ordered="false" unique="false" eType="/0/OrientationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="centerHorizontal" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="centerVertical" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startPageNumber" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrientationType"> - <eLiterals name="ot_Landscape" value="1"/> - <eLiterals name="ot_Portrait" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderOrFooterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="margin" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Header" eSuperTypes="/0/HeaderOrFooterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_header"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Footer" eSuperTypes="/0/HeaderOrFooterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="f_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_footer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageMarginsInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pm_pageSetup" ordered="false" lowerBound="1" eType="/0/PageSetup" eOpposite="/0/PageSetup/ps_pageMargins"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="left" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="right" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="top" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bottom" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Print"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_worksheetOptions" ordered="false" lowerBound="1" eType="/0/WorksheetOptionsElt" eOpposite="/0/WorksheetOptionsElt/wo_print"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitHeight" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftToRight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blackAndWhite" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="draftQuality" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsLayout" ordered="false" unique="false" eType="/0/CommentsLayoutType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="printErrors" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="validPrinterInfo" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperSizeIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="horizontalResolution" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalResolution" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlines" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfCopies" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rowColHeadings" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CommentsLayoutType"> - <eLiterals name="clt_InPlace" value="1"/> - <eLiterals name="clt_PrintNone" value="2"/> - <eLiterals name="clt_SheetEnd" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StylesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="s_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_styles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" upperBound="-1" eType="/0/StyleType" containment="true" eOpposite="/0/StyleType/st_styles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_styles" ordered="false" lowerBound="1" eType="/0/StylesCollection" eOpposite="/0/StylesCollection/style"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_styledElement" ordered="false" lowerBound="1" eType="/0/StyledElement" eOpposite="/0/StyledElement/styleID"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="/0/StyleType" eOpposite="/0/StyleType/st_parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_parent" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alignment" ordered="false" eType="/0/AlignmentType" containment="true" eOpposite="/0/AlignmentType/at_styleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="borders" ordered="false" eType="/0/BordersType" containment="true" eOpposite="/0/BordersType/bt_styleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/FontType" containment="true" eOpposite="/0/FontType/ft_styleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interior" ordered="false" eType="/0/InteriorType" containment="true" eOpposite="/0/InteriorType/it_styleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="numberFormat" ordered="false" eType="/0/NumberFormatType" containment="true" eOpposite="/0/NumberFormatType/nft_styleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protection" ordered="false" eType="/0/ProtectionType" containment="true" eOpposite="/0/ProtectionType/pt_styleType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtectionType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pt_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/protection"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protected" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AlignmentType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="at_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/alignment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="horizontal" ordered="false" unique="false" eType="/0/HorizontalAlignementType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readingOrder" ordered="false" unique="false" eType="/0/ReadingOrderType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="indent" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotate" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shrinkToFit" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vertical" ordered="false" unique="false" eType="/0/VerticalAlignementType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalText" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wrapText" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="HorizontalAlignementType"> - <eLiterals name="hat_CenterAcrossSelection" value="1"/> - <eLiterals name="hat_Fill" value="2"/> - <eLiterals name="hat_Left" value="3"/> - <eLiterals name="hat_Right" value="4"/> - <eLiterals name="hat_Justify" value="5"/> - <eLiterals name="hat_Distributed" value="6"/> - <eLiterals name="hat_Center" value="7"/> - <eLiterals name="hat_Automatic" value="8"/> - <eLiterals name="hat_JustifyDistributed" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ReadingOrderType"> - <eLiterals name="rot_RightToLeft" value="1"/> - <eLiterals name="rot_LeftToRight" value="2"/> - <eLiterals name="rot_Context" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VerticalAlignementType"> - <eLiterals name="vat_Top" value="1"/> - <eLiterals name="vat_Bottom" value="2"/> - <eLiterals name="vat_Justify" value="3"/> - <eLiterals name="vat_Distributed" value="4"/> - <eLiterals name="vat_Center" value="5"/> - <eLiterals name="vat_Automatic" value="6"/> - <eLiterals name="vat_JustifyDistributed" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BordersType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bt_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/borders"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="border" upperBound="6" eType="/0/BorderType" containment="true" eOpposite="/0/BorderType/bt_bordersType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BorderType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bt_bordersType" ordered="false" lowerBound="1" eType="/0/BordersType" eOpposite="/0/BordersType/border"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/PositionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" ordered="false" unique="false" eType="/0/LineStyleType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PositionType"> - <eLiterals name="pt_Left" value="1"/> - <eLiterals name="pt_Top" value="2"/> - <eLiterals name="pt_Right" value="3"/> - <eLiterals name="pt_Bottom" value="4"/> - <eLiterals name="pt_DiagonalLeft" value="5"/> - <eLiterals name="pt_DiagonalRight" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="LineStyleType"> - <eLiterals name="lst_None" value="1"/> - <eLiterals name="lst_Continuous" value="2"/> - <eLiterals name="lst_Dash" value="3"/> - <eLiterals name="lst_Dot" value="4"/> - <eLiterals name="lst_DashDot" value="5"/> - <eLiterals name="lst_DashDotDot" value="6"/> - <eLiterals name="lst_SlantDashDot" value="7"/> - <eLiterals name="lst_Double" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ft_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/font"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bold" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="italic" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="outline" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shadow" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strikeThrough" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="underline" ordered="false" unique="false" eType="/0/UnderlineType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalAlign" ordered="false" unique="false" eType="/0/VerticalAlignType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="UnderlineType"> - <eLiterals name="ut_None" value="1"/> - <eLiterals name="ut_Single" value="2"/> - <eLiterals name="ut_Double" value="3"/> - <eLiterals name="ut_SingleAccounting" value="4"/> - <eLiterals name="ut_DoubleAccounting" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VerticalAlignType"> - <eLiterals name="vat_None" value="1"/> - <eLiterals name="vat_Subscript" value="2"/> - <eLiterals name="vat_Superscript" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteriorType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="it_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/interior"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" eType="/0/PatternType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternColor" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PatternType"> - <eLiterals name="pt_None" value="1"/> - <eLiterals name="pt_Solid" value="2"/> - <eLiterals name="pt_Gray75" value="3"/> - <eLiterals name="pt_Gray50" value="4"/> - <eLiterals name="pt_Gray25" value="5"/> - <eLiterals name="pt_Gray125" value="6"/> - <eLiterals name="pt_Gray0625" value="7"/> - <eLiterals name="pt_HorzStripe" value="8"/> - <eLiterals name="pt_VertStripe" value="9"/> - <eLiterals name="pt_ReverseDiagStripe" value="10"/> - <eLiterals name="pt_DiagStripe" value="11"/> - <eLiterals name="pt_DiagCross" value="12"/> - <eLiterals name="pt_ThickDiagCross" value="13"/> - <eLiterals name="pt_ThinHorzStripe" value="14"/> - <eLiterals name="pt_ThinVertStripe" value="15"/> - <eLiterals name="pt_ThinReverseDiagStripe" value="16"/> - <eLiterals name="pt_ThinDiagStripe" value="17"/> - <eLiterals name="pt_ThinHorzCross" value="18"/> - <eLiterals name="pt_ThinDiagCross" value="19"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberFormatType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nft_styleType" ordered="false" lowerBound="1" eType="/0/StyleType" eOpposite="/0/StyleType/numberFormat"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" eType="/0/ExcelNumberFormatType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExcelNumberFormatType"> - <eLiterals name="enft_General" value="1"/> - <eLiterals name="enft_General_Number" value="2"/> - <eLiterals name="enft_General_Date" value="3"/> - <eLiterals name="enft_Long_Date" value="4"/> - <eLiterals name="enft_Medium_Date" value="5"/> - <eLiterals name="enft_Short_Date" value="6"/> - <eLiterals name="enft_Long_Time" value="7"/> - <eLiterals name="enft_Medium_Time" value="8"/> - <eLiterals name="enft_Short_Time" value="9"/> - <eLiterals name="enft_Currency" value="10"/> - <eLiterals name="enft_Euro_Currency" value="11"/> - <eLiterals name="enft_Fixed" value="12"/> - <eLiterals name="enft_Standard" value="13"/> - <eLiterals name="enft_Percent" value="14"/> - <eLiterals name="enft_Scientific" value="15"/> - <eLiterals name="enft_Yes_No" value="16"/> - <eLiterals name="enft_True_False" value="17"/> - <eLiterals name="enft_On_Off" value="18"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamesType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nt_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_names"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedRanges" upperBound="-1" eType="/0/NamedRange" containment="true" eOpposite="/0/NamedRange/nr_namesType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nr_namesType" ordered="false" lowerBound="1" eType="/0/NamesType" eOpposite="/0/NamesType/namedRanges"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refersTo" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorkbookProp.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorkbookProp.ecore deleted file mode 100644 index 2ae25983df7d56f068aefe2b444b57e0a12aae45..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorkbookProp.ecore +++ /dev/null @@ -1,201 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="SpreadsheetMLWorkbookProp"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/1/Data" eOpposite="/1/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/1/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/1/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/1/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/1/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/1/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/1/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/1/CustomDocumentProperty" containment="true" eOpposite="/1/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/1/CustomDocumentPropertiesCollection" eOpposite="/1/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/1/SmartTagsCollection" eOpposite="/1/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_cell" ordered="false" lowerBound="1" eType="/1/Cell" eOpposite="/1/Cell/c_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/1/SmartTagType" containment="true" eOpposite="/1/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_smartTags" ordered="false" eType="/1/SmartTagsCollection" containment="true" eOpposite="/1/SmartTagsCollection/st_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_docProperties" ordered="false" eType="/1/DocumentPropertiesCollection" containment="true" eOpposite="/1/DocumentPropertiesCollection/dp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_customDocProperties" ordered="false" eType="/1/CustomDocumentPropertiesCollection" containment="true" eOpposite="/1/CustomDocumentPropertiesCollection/cdp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_excelWorkbook" ordered="false" eType="/1/ExcelWorkbook" containment="true" eOpposite="/1/ExcelWorkbook/ew_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" upperBound="-1" eType="/1/Worksheet" containment="true" eOpposite="/1/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/1/Table" containment="true" eOpposite="/1/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyledElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/1/Worksheet" eOpposite="/1/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/1/Column" containment="true" eOpposite="/1/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/1/Row" containment="true" eOpposite="/1/Row/r_table"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedColumnCount" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedRowCount" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftCell" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topCell" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullColumns" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullRows" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/1/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/1/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/1/Cell" containment="true" eOpposite="/1/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/0/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_smartTags" ordered="false" upperBound="-1" eType="/1/SmartTagsCollection" containment="true" eOpposite="/1/SmartTagsCollection/st_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/1/Row" eOpposite="/1/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/1/Data" containment="true" eOpposite="/1/Data/d_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_comment" ordered="false" eType="/1/Comment" containment="true" eOpposite="/1/Comment/c_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_cell" ordered="false" lowerBound="1" eType="/1/Cell" eOpposite="/1/Cell/c_comment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="com_data" ordered="false" lowerBound="1" eType="/1/Data" containment="true" eOpposite="/1/Data/d_comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showAlways" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/1/Cell" eOpposite="/1/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_comment" ordered="false" lowerBound="1" eType="/1/Comment" eOpposite="/1/Comment/com_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/ValueType" containment="true" eOpposite="/1/ValueType/vt_data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExcelWorkbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ew_workbook" ordered="false" lowerBound="1" eType="/1/Workbook" eOpposite="/1/Workbook/wb_excelWorkbook"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectedSheets" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHidden" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideHorizontalScrollBar" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideVerticalScrollBar" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideWorkbookTabs" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHeight" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowWidth" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopX" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopY" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeSheet" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeChart" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstVisibleSheet" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidePivotTableFieldList" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectStructure" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectWindows" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayInkNotes" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embedSaveSmartTags" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="futureVer" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabRatio" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowIconic" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayDrawingObjects" ordered="false" unique="false" eType="/1/DisplayDrawingObjectsType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createBackup" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="calculation" ordered="false" unique="false" eType="/1/CalculationWorkbookType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotCalculateBeforeSave" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date1904" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refModeR1C1" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iteration" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxIterations" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxChange" ordered="false" unique="false" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precisionAsDisplayed" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotSaveLinkValues" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noAutoRecover" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptLabelsInFormulas" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uncalced" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DisplayDrawingObjectsType"> - <eLiterals name="ddot_displayShapes" value="1"/> - <eLiterals name="ddot_placeHolders" value="2"/> - <eLiterals name="ddot_hideAll" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CalculationWorkbookType"> - <eLiterals name="cwt_automaticCalculation" value="1"/> - <eLiterals name="cwt_manualCalculation" value="2"/> - <eLiterals name="cwt_semiAutomaticCalculation" value="3"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorksheetOpt.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorksheetOpt.ecore deleted file mode 100644 index 1ff08f7136c89f0c58171d96ad6d33fe77b16719..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeExcel_SpreadsheetMLWorksheetOpt.ecore +++ /dev/null @@ -1,281 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SpreadsheetMLWorksheetOpt"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vt_data" ordered="false" lowerBound="1" eType="/0/Data" eOpposite="/0/Data/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorValue" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_excelWorkbook" ordered="false" eType="/0/ExcelWorkbook" containment="true" eOpposite="/0/ExcelWorkbook/ew_workbook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wb_worksheets" upperBound="-1" eType="/0/Worksheet" containment="true" eOpposite="/0/Worksheet/ws_workbook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Worksheet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_worksheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_table" ordered="false" eType="/0/Table" containment="true" eOpposite="/0/Table/t_worksheet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="w_worksheetOptions" ordered="false" eType="/0/WorksheetOptionsElt" containment="true" eOpposite="/0/WorksheetOptionsElt/wo_worksheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyledElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/ws_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_cols" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/c_table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_rows" upperBound="-1" eType="/0/Row" containment="true" eOpposite="/0/Row/r_table"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedColumnCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandedRowCount" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topCell" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullColumns" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fullRows" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/0/StyledElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColOrRowElement" abstract="true" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="span" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_cols"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitWidth" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/ColOrRowElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_table" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/t_rows"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_cells" upperBound="-1" eType="/0/Cell" containment="true" eOpposite="/0/Cell/c_row"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoFitHeight" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/0/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_smartTags" ordered="false" upperBound="-1" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_row" ordered="false" lowerBound="1" eType="/0/Row" eOpposite="/0/Row/r_cells"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arrayRange" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeAcross" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mergeDown" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_data" ordered="false" eType="/0/Data" containment="true" eOpposite="/0/Data/d_cell"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_comment" ordered="false" eType="/0/Comment" containment="true" eOpposite="/0/Comment/c_cell"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_comment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="com_data" ordered="false" lowerBound="1" eType="/0/Data" containment="true" eOpposite="/0/Data/d_comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showAlways" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_cell" ordered="false" lowerBound="1" eType="/0/Cell" eOpposite="/0/Cell/c_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d_comment" ordered="false" lowerBound="1" eType="/0/Comment" eOpposite="/0/Comment/com_data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true" eOpposite="/0/ValueType/vt_data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExcelWorkbook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ew_workbook" ordered="false" lowerBound="1" eType="/0/Workbook" eOpposite="/0/Workbook/wb_excelWorkbook"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectedSheets" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideHorizontalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideVerticalScrollBar" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideWorkbookTabs" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowTopY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeChart" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstVisibleSheet" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidePivotTableFieldList" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectStructure" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectWindows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayInkNotes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="embedSaveSmartTags" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="futureVer" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabRatio" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowIconic" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayDrawingObjects" ordered="false" unique="false" eType="/0/DisplayDrawingObjectsType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="createBackup" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="calculation" ordered="false" unique="false" eType="/0/CalculationWorkbookType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotCalculateBeforeSave" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date1904" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refModeR1C1" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iteration" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxIterations" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxChange" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precisionAsDisplayed" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotSaveLinkValues" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noAutoRecover" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptLabelsInFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uncalced" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DisplayDrawingObjectsType"> - <eLiterals name="ddot_displayShapes" value="1"/> - <eLiterals name="ddot_placeHolders" value="2"/> - <eLiterals name="ddot_hideAll" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CalculationWorkbookType"> - <eLiterals name="cwt_automaticCalculation" value="1"/> - <eLiterals name="cwt_manualCalculation" value="2"/> - <eLiterals name="cwt_semiAutomaticCalculation" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorksheetOptionsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wo_worksheet" ordered="false" lowerBound="1" eType="/0/Worksheet" eOpposite="/0/Worksheet/w_worksheetOptions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fitToPage" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayColHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayRowHeaders" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excelWorksheetType" ordered="false" unique="false" eType="/0/ExcelWorksheetTypeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="intlMacro" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unsynced" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayPageBreak" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionExpressionEvaluation" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transitionFormulaEntry" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageBreakZoom" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="showPageBreakZoom" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRowHeight" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultColumnWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standardWidth" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" ordered="false" unique="false" eType="/0/VisibleType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayRightToLeft" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gridlineColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="displayFormulas" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayGridlines" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayHeadings" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayOutline" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applyAutomaticOutlineStyles" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryRowsBelowDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noSummaryColumnsRightDetail" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doNotDisplayZeros" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeRow" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activeColumn" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filterOn" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rangeSelection" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowVisible" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="topRowBottomPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftColumnRightPane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activePane" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitHorizontal" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitVertical" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="freezePanes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frozenNoSplit" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabColorIndex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectContentst" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectObjects" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectScenarios" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableSelection" ordered="false" unique="false" eType="/0/EnableSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFormatCells" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSizeRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowInsertHyperlinks" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteCols" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowDeleteRows" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSort" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowFilter" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowUsePivotTables" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExcelWorksheetTypeType"> - <eLiterals name="ewt_Worksheet" value="1"/> - <eLiterals name="ewt_Chart" value="2"/> - <eLiterals name="ewt_Macro" value="3"/> - <eLiterals name="ewt_Dialog" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibleType"> - <eLiterals name="vt_SheetVisible" value="1"/> - <eLiterals name="vt_SheetHidden" value="2"/> - <eLiterals name="vt_SheetVeryHidden" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnableSelectionType"> - <eLiterals name="est_UnlockedCells" value="1"/> - <eLiterals name="est_NoSelection" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLBasicDef.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLBasicDef.ecore deleted file mode 100644 index 6ddaef9f5a2502b2aa4732091d82b04868c0adaf..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLBasicDef.ecore +++ /dev/null @@ -1,208 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WordprocessingMLBasicDef"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FloatValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringProperty" eSuperTypes="/0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BreakType"> - <eLiterals name="bt_page" value="1"/> - <eLiterals name="bt_column" value="2"/> - <eLiterals name="bt_text_wrapping" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NoteValue"> - <eLiterals name="ftn_normal" value="1"/> - <eLiterals name="ftn_separator" value="2"/> - <eLiterals name="ftn_continuation_separator" value="3"/> - <eLiterals name="ftn_continuation_notice" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OnOffType"> - <eLiterals name="oot_on" value="1"/> - <eLiterals name="oot_off" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FldCharTypeProperty"> - <eLiterals name="fctp_begin" value="1"/> - <eLiterals name="fctp_separate" value="2"/> - <eLiterals name="fctp_end" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WordDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreSubtree" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreElements" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fonts" ordered="false" eType="/0/FontsListElt" containment="true" eOpposite="/0/FontsListElt/fle_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lists" ordered="false" eType="/0/ListsElt" containment="true" eOpposite="/0/ListsElt/le_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" eType="/0/StylesElt" containment="true" eOpposite="/0/StylesElt/se_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPr" ordered="false" eType="/0/DocPrElt" containment="true" eOpposite="/0/DocPrElt/dpe_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/BodyElt" containment="true" eOpposite="/0/BodyElt/be_wordDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dpe_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/docPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="be_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockLevelElts" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_bodyElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectPr" ordered="false" eType="/0/SectPrElt" containment="true" eOpposite="/0/SectPrElt/spe_bodyElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_note" ordered="false" lowerBound="1" eType="/0/NoteElt" eOpposite="/0/NoteElt/n_blockLevelElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelChunkElt" abstract="true" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ParaElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pPr" ordered="false" eType="/0/ParaPrElt" containment="true" eOpposite="/0/ParaPrElt/ppe_pElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pContentElts" upperBound="-1" eType="/0/ParaContentElt" containment="true" eOpposite="/0/ParaContentElt/pce_pElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ppe_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pce_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunElt" eSuperTypes="/0/ParaContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rPr" ordered="false" eType="/0/RunPrElt" containment="true" eOpposite="/0/RunPrElt/rpe_rElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rContentElts" upperBound="-1" eType="/0/RunContentElt" containment="true" eOpposite="/0/RunContentElt/rce_rElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rpe_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakElt" eSuperTypes="/0/RunContentElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/BreakType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="InstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelInstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="NoBreakHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FootnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="EndnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Separator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ContinuationSeparator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PgNum" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Cr" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Footnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Endnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NoteElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="n_blockLevelElts" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_note"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/NoteValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressRef" ordered="false" unique="false" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Picture" eSuperTypes="/0/RunContentElt /0/PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/0/RunContentElt /0/SymElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SymElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/RunContentElt /0/TabElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldChar" eSuperTypes="/0/RunContentElt /0/FldCharElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldCharElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fldData" ordered="false" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldCharType" ordered="false" unique="false" lowerBound="1" eType="/0/FldCharTypeProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldLock" ordered="false" unique="false" lowerBound="1" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsListElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fle_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/fonts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="le_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/lists"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StylesElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/styles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SectPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="spe_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/sectPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunLevelElt" eSuperTypes="/0/BlockLevelChunkElt"/> - <eClassifiers xsi:type="ecore:EClass" name="CfChunk" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleFieldElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="HLinkElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SubDocElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="TabElt"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLSimplified.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLSimplified.ecore deleted file mode 100644 index 12633333489b6b55fcb232693a30df221ea355c6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLSimplified.ecore +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="WordprocessingMLBasicDef"> - <eClassifiers xsi:type="ecore:EClass" name="StringProperty" eSuperTypes="/1/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BreakType"> - <eLiterals name="bt_page" value="1"/> - <eLiterals name="bt_column" value="2"/> - <eLiterals name="bt_text_wrapping" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NoteValue"> - <eLiterals name="ftn_normal" value="1"/> - <eLiterals name="ftn_separator" value="2"/> - <eLiterals name="ftn_continuation_separator" value="3"/> - <eLiterals name="ftn_continuation_notice" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OnOffType"> - <eLiterals name="oot_on" value="1"/> - <eLiterals name="oot_off" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FldCharTypeProperty"> - <eLiterals name="fctp_begin" value="1"/> - <eLiterals name="fctp_separate" value="2"/> - <eLiterals name="fctp_end" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WordDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreSubtree" ordered="false" eType="/1/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreElements" ordered="false" eType="/1/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/BodyElt" containment="true" eOpposite="/1/BodyElt/be_wordDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="be_wordDocument" ordered="false" lowerBound="1" eType="/1/WordDocument" eOpposite="/1/WordDocument/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockLevelElts" upperBound="-1" eType="/1/BlockLevelElt" containment="true" eOpposite="/1/BlockLevelElt/ble_bodyElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_bodyElt" ordered="false" lowerBound="1" eType="/1/BodyElt" eOpposite="/1/BodyElt/blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_note" ordered="false" lowerBound="1" eType="/1/NoteElt" eOpposite="/1/NoteElt/n_blockLevelElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelChunkElt" abstract="true" eSuperTypes="/1/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ParaElt" eSuperTypes="/1/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pContentElts" upperBound="-1" eType="/1/ParaContentElt" containment="true" eOpposite="/1/ParaContentElt/pce_pElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pce_pElt" ordered="false" lowerBound="1" eType="/1/ParaElt" eOpposite="/1/ParaElt/pContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunElt" eSuperTypes="/1/ParaContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rContentElts" upperBound="-1" eType="/1/RunContentElt" containment="true" eOpposite="/1/RunContentElt/rce_rElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rElt" ordered="false" lowerBound="1" eType="/1/RunElt" eOpposite="/1/RunElt/rContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakElt" eSuperTypes="/1/RunContentElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/BreakType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/1/RunContentElt /1/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelText" eSuperTypes="/1/RunContentElt /1/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="InstrText" eSuperTypes="/1/RunContentElt /1/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelInstrText" eSuperTypes="/1/RunContentElt /1/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="NoBreakHyphen" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftHyphen" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationRef" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FootnoteRef" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="EndnoteRef" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Separator" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ContinuationSeparator" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PgNum" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Cr" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Footnote" eSuperTypes="/1/RunContentElt /1/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Endnote" eSuperTypes="/1/RunContentElt /1/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NoteElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="n_blockLevelElts" lowerBound="1" upperBound="-1" eType="/1/BlockLevelElt" containment="true" eOpposite="/1/BlockLevelElt/ble_note"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/NoteValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressRef" ordered="false" unique="false" eType="/1/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Picture" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/1/RunContentElt /1/SymElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SymElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/1/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" lowerBound="1" eType="/1/StringType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/1/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldChar" eSuperTypes="/1/RunContentElt /1/FldCharElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldCharElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fldData" ordered="false" eType="/1/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldCharType" ordered="false" unique="false" lowerBound="1" eType="/1/FldCharTypeProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldLock" ordered="false" unique="false" lowerBound="1" eType="/1/OnOffType"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLStyles.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLStyles.ecore deleted file mode 100644 index f668315031ee76f957d722677a577eb494457944..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLStyles.ecore +++ /dev/null @@ -1,404 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WordprocessingMLStyles"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FloatValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringProperty" eSuperTypes="/0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BreakType"> - <eLiterals name="bt_page" value="1"/> - <eLiterals name="bt_column" value="2"/> - <eLiterals name="bt_text_wrapping" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NoteValue"> - <eLiterals name="ftn_normal" value="1"/> - <eLiterals name="ftn_separator" value="2"/> - <eLiterals name="ftn_continuation_separator" value="3"/> - <eLiterals name="ftn_continuation_notice" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OnOffType"> - <eLiterals name="oot_on" value="1"/> - <eLiterals name="oot_off" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FldCharTypeProperty"> - <eLiterals name="fctp_begin" value="1"/> - <eLiterals name="fctp_separate" value="2"/> - <eLiterals name="fctp_end" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="HintType"> - <eLiterals name="ht_default" value="1"/> - <eLiterals name="ht_fareast" value="2"/> - <eLiterals name="ht_cs" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StyleKindValue"> - <eLiterals name="skv_paragraph" value="1"/> - <eLiterals name="skv_character" value="2"/> - <eLiterals name="skv_table" value="3"/> - <eLiterals name="skv_list" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnderlineProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" eType="/0/UnderlineValues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="UnderlineValues"> - <eLiterals name="uv_single" value="1"/> - <eLiterals name="uv_words" value="2"/> - <eLiterals name="uv_double" value="3"/> - <eLiterals name="uv_thick" value="4"/> - <eLiterals name="uv_dotted" value="5"/> - <eLiterals name="uv_dotted_heavy" value="6"/> - <eLiterals name="uv_dash" value="7"/> - <eLiterals name="uv_dashed_heavy" value="8"/> - <eLiterals name="uv_dash_long" value="9"/> - <eLiterals name="uv_dash_long_heavy" value="10"/> - <eLiterals name="uv_dot_dash" value="11"/> - <eLiterals name="uv_dash_dot_heavy" value="12"/> - <eLiterals name="uv_dot_dot_dash" value="13"/> - <eLiterals name="uv_dash_dot_dot_heavy" value="14"/> - <eLiterals name="uv_wave" value="15"/> - <eLiterals name="uv_wavy_heavy" value="16"/> - <eLiterals name="uv_wavy_double" value="17"/> - <eLiterals name="uv_none" value="18"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="HighlightColorValues"> - <eLiterals name="hcv_black" value="1"/> - <eLiterals name="hcv_blue" value="2"/> - <eLiterals name="hcv_cyan" value="3"/> - <eLiterals name="hcv_green" value="4"/> - <eLiterals name="hcv_magenta" value="5"/> - <eLiterals name="hcv_red" value="6"/> - <eLiterals name="hcv_yellow" value="7"/> - <eLiterals name="hcv_white" value="8"/> - <eLiterals name="hcv_dark_blue" value="9"/> - <eLiterals name="hcv_dark_cyan" value="10"/> - <eLiterals name="hcv_dark_green" value="11"/> - <eLiterals name="hcv_dark_magenta" value="12"/> - <eLiterals name="hcv_dark_red" value="13"/> - <eLiterals name="hcv_dark_yellow" value="14"/> - <eLiterals name="hcv_dark_gray" value="15"/> - <eLiterals name="hcv_light_gray" value="16"/> - <eLiterals name="hcv_none" value="17"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VerticalAlignRunType"> - <eLiterals name="vart_baseline" value="1"/> - <eLiterals name="vart_superscript" value="2"/> - <eLiterals name="vart_subscript" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="JustificationValue"> - <eLiterals name="jv_left" value="1"/> - <eLiterals name="jv_center" value="2"/> - <eLiterals name="jv_right" value="3"/> - <eLiterals name="jv_both" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WordDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreSubtree" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreElements" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fonts" ordered="false" eType="/0/FontsListElt" containment="true" eOpposite="/0/FontsListElt/fle_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lists" ordered="false" eType="/0/ListsElt" containment="true" eOpposite="/0/ListsElt/le_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" eType="/0/StylesElt" containment="true" eOpposite="/0/StylesElt/se_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPr" ordered="false" eType="/0/DocPrElt" containment="true" eOpposite="/0/DocPrElt/dpe_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/BodyElt" containment="true" eOpposite="/0/BodyElt/be_wordDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dpe_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/docPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="be_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockLevelElts" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_bodyElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectPr" ordered="false" eType="/0/SectPrElt" containment="true" eOpposite="/0/SectPrElt/spe_bodyElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_note" ordered="false" lowerBound="1" eType="/0/NoteElt" eOpposite="/0/NoteElt/n_blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tce_content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelChunkElt" abstract="true" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ParaElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pPr" ordered="false" eType="/0/ParaPrElt" containment="true" eOpposite="/0/ParaPrElt/ppe_pElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pContentElts" upperBound="-1" eType="/0/ParaContentElt" containment="true" eOpposite="/0/ParaContentElt/pce_pElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ppe_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ppe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_pPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pStyle" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keepNext" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keepLines" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageBreakBefore" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="supressLineNumbers" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressAutoHyphens" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contextualSpacing" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bidi" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="justification" ordered="false" unique="false" eType="/0/JustificationValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pce_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunElt" eSuperTypes="/0/ParaContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rPr" ordered="false" eType="/0/RunPrElt" containment="true" eOpposite="/0/RunPrElt/rpe_rElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rContentElts" upperBound="-1" eType="/0/RunContentElt" containment="true" eOpposite="/0/RunContentElt/rce_rElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rpe_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_rPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rStyle" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rFonts" ordered="false" eType="/0/FontsElt" containment="true" eOpposite="/0/FontsElt/fse_runPrElt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bold" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bold_cs" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="italic" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="italic_cs" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="capitals" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="smallCapitals" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strike" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleStrike" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="outline" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shadow" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emboss" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imprint" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="noProof" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vanish" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specVanish" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rtl" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cs" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="underline" ordered="false" eType="/0/UnderlineProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="highlight" ordered="false" unique="false" eType="/0/HighlightColorValues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalAlign" ordered="false" unique="false" eType="/0/VerticalAlignRunType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="language" ordered="false" eType="/0/LangElt" eOpposite="/0/LangElt/le_runPrElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LangElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="le_runPrElt" ordered="false" lowerBound="1" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/language"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bidi" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakElt" eSuperTypes="/0/RunContentElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/BreakType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="InstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelInstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="NoBreakHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FootnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="EndnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Separator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ContinuationSeparator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PgNum" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Cr" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Footnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Endnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NoteElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="n_blockLevelElts" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_note"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/NoteValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressRef" ordered="false" unique="false" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Picture" eSuperTypes="/0/RunContentElt /0/PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/0/RunContentElt /0/SymElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SymElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/RunContentElt /0/TabElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldChar" eSuperTypes="/0/RunContentElt /0/FldCharElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldCharElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fldData" ordered="false" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldCharType" ordered="false" unique="false" lowerBound="1" eType="/0/FldCharTypeProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldLock" ordered="false" unique="false" lowerBound="1" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblPr" ordered="false" lowerBound="1" eType="/0/TablePrElt" containment="true" eOpposite="/0/TablePrElt/tpe_tblElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblGrid" ordered="false" lowerBound="1" eType="/0/TableGridElt" containment="true" eOpposite="/0/TableGridElt/tge_tblElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblContent" lowerBound="1" upperBound="-1" eType="/0/TableContentElt" containment="true" eOpposite="/0/TableContentElt/tce_tblElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TablePrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpe_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_tblPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableGridElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tge_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblGrid"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" upperBound="-1" eType="/0/RowElt" containment="true" eOpposite="/0/RowElt/re_tblContentElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_tblContentElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RowElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="re_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblPrEx" ordered="false" eType="/0/TablePrExElt" containment="true" eOpposite="/0/TablePrExElt/tpee_rowElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trPr" ordered="false" eType="/0/TableRowPrElt" containment="true" eOpposite="/0/TableRowPrElt/tpe_rowElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rowContent" lowerBound="1" upperBound="-1" eType="/0/RowContentElt" containment="true" eOpposite="/0/RowContentElt/rce_rowElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TablePrExElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpee_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/tblPrEx"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableRowPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpe_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/trPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_trPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RowContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/rowContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tc" upperBound="-1" eType="/0/TableCellElt" containment="true" eOpposite="/0/TableCellElt/tce_rowContentElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_rowContentElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableCellElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/tc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tcPr" ordered="false" eType="/0/TableCellPrElt" containment="true" eOpposite="/0/TableCellPrElt/tcpe_tableCellElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_content" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_tableCellElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableCellPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tcpe_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tcPr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tcpe_styleElt" ordered="false" lowerBound="1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_tcPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsListElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fle_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/fonts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultFonts" ordered="false" eType="/0/FontsElt" containment="true" eOpposite="/0/FontsElt/fse_fontsListElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fonts" upperBound="-1" eType="/0/FontElt" containment="true" eOpposite="/0/FontElt/fe_fontsListElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fse_fontsListElt" ordered="false" lowerBound="1" eType="/0/FontsListElt" eOpposite="/0/FontsListElt/defaultFonts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fse_runPrElt" ordered="false" lowerBound="1" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/rFonts"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hint" ordered="false" unique="false" lowerBound="1" eType="/0/HintType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ascii" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="h_ansi" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fareast" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cs" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fe_fontsListElt" ordered="false" lowerBound="1" eType="/0/FontsListElt" eOpposite="/0/FontsListElt/fonts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="altName" ordered="false" eType="/0/StringProperty" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StylesElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/styles"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="versionOfBuiltInStylenames" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" upperBound="-1" eType="/0/StyleElt" eOpposite="/0/StyleElt/se_stylesElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_stylesElt" ordered="false" lowerBound="1" eType="/0/StylesElt" eOpposite="/0/StylesElt/styles"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/StyleKindValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="styleId" ordered="false" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aliases" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sti" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="basedOn" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="next" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoRedefine" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="semiHidden" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locked" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="personal" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="personalCompose" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="personalReply" ordered="false" unique="false" eType="/0/OnOffType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rsid" ordered="false" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_pPr" ordered="false" eType="/0/ParaPrElt" eOpposite="/0/ParaPrElt/ppe_styleElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_rPr" ordered="false" eType="/0/RunPrElt" eOpposite="/0/RunPrElt/rpe_styleElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_tblPr" ordered="false" eType="/0/TablePrElt" eOpposite="/0/TablePrElt/tpe_styleElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_trPr" ordered="false" eType="/0/TableRowPrElt" eOpposite="/0/TableRowPrElt/trpe_styleElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_tcPr" ordered="false" eType="/0/TableCellPrElt" eOpposite="/0/TableCellPrElt/tcpe_styleElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="le_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/lists"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SectPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="spe_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/sectPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunLevelElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rle_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tce_runLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rle_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/rce_runLevelElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CfChunk" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleFieldElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="HLinkElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SubDocElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="TabElt"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLTableElts.ecore b/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLTableElts.ecore deleted file mode 100644 index 710228a7861d977a6275a6d6e2d07e6363334539..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSOfficeWord_WordprocessingMLTableElts.ecore +++ /dev/null @@ -1,253 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WordprocessingMLTableElts"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VersionType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="n" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nn" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FloatValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeTypeValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/DateTimeType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/ValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_docProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="revision" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentationFormat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="appName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/0/VersionType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="totalTime" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastPrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="created" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="words" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charactersWithSpaces" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bytes" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lines" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paragraphs" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdp_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_customDocProperties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperties" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CustomDocumentProperty" containment="true" eOpposite="/0/CustomDocumentProperty/customDocumentProperty_cdpe"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomDocumentProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="customDocumentProperty_cdpe" ordered="false" lowerBound="1" eType="/0/CustomDocumentPropertiesCollection" eOpposite="/0/CustomDocumentPropertiesCollection/customDocumentProperties"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/ValueType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagType_ste" ordered="false" lowerBound="1" eType="/0/SmartTagsCollection" eOpposite="/0/SmartTagsCollection/smartTagTypes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceuri" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SmartTagsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/wd_smartTags"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="smartTagTypes" ordered="false" upperBound="-1" eType="/0/SmartTagType" containment="true" eOpposite="/0/SmartTagType/smartTagType_ste"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringProperty" eSuperTypes="/0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BreakType"> - <eLiterals name="bt_page" value="1"/> - <eLiterals name="bt_column" value="2"/> - <eLiterals name="bt_text_wrapping" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NoteValue"> - <eLiterals name="ftn_normal" value="1"/> - <eLiterals name="ftn_separator" value="2"/> - <eLiterals name="ftn_continuation_separator" value="3"/> - <eLiterals name="ftn_continuation_notice" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OnOffType"> - <eLiterals name="oot_on" value="1"/> - <eLiterals name="oot_off" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FldCharTypeProperty"> - <eLiterals name="fctp_begin" value="1"/> - <eLiterals name="fctp_separate" value="2"/> - <eLiterals name="fctp_end" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WordDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_smartTags" ordered="false" eType="/0/SmartTagsCollection" containment="true" eOpposite="/0/SmartTagsCollection/st_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_docProperties" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wd_customDocProperties" ordered="false" eType="/0/CustomDocumentPropertiesCollection" containment="true" eOpposite="/0/CustomDocumentPropertiesCollection/cdp_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreSubtree" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ignoreElements" ordered="false" eType="/0/StringProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fonts" ordered="false" eType="/0/FontsListElt" containment="true" eOpposite="/0/FontsListElt/fle_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lists" ordered="false" eType="/0/ListsElt" containment="true" eOpposite="/0/ListsElt/le_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="styles" ordered="false" eType="/0/StylesElt" containment="true" eOpposite="/0/StylesElt/se_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPr" ordered="false" eType="/0/DocPrElt" containment="true" eOpposite="/0/DocPrElt/dpe_wordDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/BodyElt" containment="true" eOpposite="/0/BodyElt/be_wordDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dpe_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/docPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="be_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockLevelElts" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_bodyElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectPr" ordered="false" eType="/0/SectPrElt" containment="true" eOpposite="/0/SectPrElt/spe_bodyElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_note" ordered="false" lowerBound="1" eType="/0/NoteElt" eOpposite="/0/NoteElt/n_blockLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ble_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tce_content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockLevelChunkElt" abstract="true" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ParaElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pPr" ordered="false" eType="/0/ParaPrElt" containment="true" eOpposite="/0/ParaPrElt/ppe_pElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pContentElts" upperBound="-1" eType="/0/ParaContentElt" containment="true" eOpposite="/0/ParaContentElt/pce_pElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ppe_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParaContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pce_pElt" ordered="false" lowerBound="1" eType="/0/ParaElt" eOpposite="/0/ParaElt/pContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunElt" eSuperTypes="/0/ParaContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rPr" ordered="false" eType="/0/RunPrElt" containment="true" eOpposite="/0/RunPrElt/rpe_rElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rContentElts" upperBound="-1" eType="/0/RunContentElt" containment="true" eOpposite="/0/RunContentElt/rce_rElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rpe_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunContentElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rElt" ordered="false" lowerBound="1" eType="/0/RunElt" eOpposite="/0/RunElt/rContentElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakElt" eSuperTypes="/0/RunContentElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/BreakType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="InstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="DelInstrText" eSuperTypes="/0/RunContentElt /0/StringType"/> - <eClassifiers xsi:type="ecore:EClass" name="NoBreakHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftHyphen" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FootnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="EndnoteRef" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Separator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="ContinuationSeparator" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PgNum" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Cr" eSuperTypes="/0/RunContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Footnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Endnote" eSuperTypes="/0/RunContentElt /0/NoteElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NoteElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="n_blockLevelElts" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_note"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/NoteValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressRef" ordered="false" unique="false" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Picture" eSuperTypes="/0/RunContentElt /0/PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/0/RunContentElt /0/SymElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SymElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" lowerBound="1" eType="/0/StringType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/RunContentElt /0/TabElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldChar" eSuperTypes="/0/RunContentElt /0/FldCharElt"/> - <eClassifiers xsi:type="ecore:EClass" name="FldCharElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fldData" ordered="false" eType="/0/StringType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldCharType" ordered="false" unique="false" lowerBound="1" eType="/0/FldCharTypeProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fldLock" ordered="false" unique="false" lowerBound="1" eType="/0/OnOffType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblPr" ordered="false" lowerBound="1" eType="/0/TablePrElt" containment="true" eOpposite="/0/TablePrElt/tpe_tblElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblGrid" ordered="false" lowerBound="1" eType="/0/TableGridElt" containment="true" eOpposite="/0/TableGridElt/tge_tblElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblContent" lowerBound="1" upperBound="-1" eType="/0/TableContentElt" containment="true" eOpposite="/0/TableContentElt/tce_tblElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TablePrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpe_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableGridElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tge_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblGrid"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_tblElt" ordered="false" lowerBound="1" eType="/0/TableElt" eOpposite="/0/TableElt/tblContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" upperBound="-1" eType="/0/RowElt" containment="true" eOpposite="/0/RowElt/re_tblContentElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_tblContentElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RowElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="re_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tblPrEx" ordered="false" eType="/0/TablePrExElt" containment="true" eOpposite="/0/TablePrExElt/tpee_rowElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trPr" ordered="false" eType="/0/TableRowPrElt" containment="true" eOpposite="/0/TableRowPrElt/tpe_rowElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rowContent" lowerBound="1" upperBound="-1" eType="/0/RowContentElt" containment="true" eOpposite="/0/RowContentElt/rce_rowElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TablePrExElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpee_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/tblPrEx"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableRowPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tpe_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/trPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RowContentElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_rowElt" ordered="false" lowerBound="1" eType="/0/RowElt" eOpposite="/0/RowElt/rowContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tc" upperBound="-1" eType="/0/TableCellElt" containment="true" eOpposite="/0/TableCellElt/tce_rowContentElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rce_runLevelElts" ordered="false" eType="/0/RunLevelElt" containment="true" eOpposite="/0/RunLevelElt/rle_rowContentElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableCellElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/tc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tcPr" ordered="false" eType="/0/TableCellPrElt" containment="true" eOpposite="/0/TableCellPrElt/tcpe_tableCellElt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tce_content" lowerBound="1" upperBound="-1" eType="/0/BlockLevelElt" containment="true" eOpposite="/0/BlockLevelElt/ble_tableCellElt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableCellPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tcpe_tableCellElt" ordered="false" lowerBound="1" eType="/0/TableCellElt" eOpposite="/0/TableCellElt/tcPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsListElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fle_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/fonts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="le_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/lists"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StylesElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="se_wordDocument" ordered="false" lowerBound="1" eType="/0/WordDocument" eOpposite="/0/WordDocument/styles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SectPrElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="spe_bodyElt" ordered="false" lowerBound="1" eType="/0/BodyElt" eOpposite="/0/BodyElt/sectPr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RunLevelElt" eSuperTypes="/0/BlockLevelChunkElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rle_tblContentElt" ordered="false" lowerBound="1" eType="/0/TableContentElt" eOpposite="/0/TableContentElt/tce_runLevelElts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rle_rowContentElt" ordered="false" lowerBound="1" eType="/0/RowContentElt" eOpposite="/0/RowContentElt/rce_runLevelElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CfChunk" eSuperTypes="/0/BlockLevelElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleFieldElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="HLinkElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="SubDocElt" eSuperTypes="/0/ParaContentElt"/> - <eClassifiers xsi:type="ecore:EClass" name="PictureType"/> - <eClassifiers xsi:type="ecore:EClass" name="TabElt"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSProject.ecore b/src/test/resources/ecore/zoo-gen/MSProject.ecore deleted file mode 100644 index 8210fb8d9bbbbb2cacb7c67b7a9b52246fa7810f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSProject.ecore +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MSProject"> - <eClassifiers xsi:type="ecore:EClass" name="MSProject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Task" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessors" ordered="false" upperBound="-1" eType="/0/Task"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSProject2.ecore b/src/test/resources/ecore/zoo-gen/MSProject2.ecore deleted file mode 100644 index 6794817932ff4c1119c9b40dff2c8f7deffb7fe0..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSProject2.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="MSProject"> - <eClassifiers xsi:type="ecore:EClass" name="MSPProject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="/1/MSPResource" containment="true" eOpposite="/1/MSPResource/project"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/1/MSPLink" containment="true" eOpposite="/1/MSPLink/project"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" upperBound="-1" eType="/1/MSPTask" containment="true" eOpposite="/1/MSPTask/project"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPTask"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishDate" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startDate" ordered="false" lowerBound="1" eType="/1/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" lowerBound="1" eType="/1/MSPProject" eOpposite="/1/MSPProject/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superTask" ordered="false" eType="/1/MSPTask" eOpposite="/1/MSPTask/subTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subTask" ordered="false" upperBound="-1" eType="/1/MSPTask" eOpposite="/1/MSPTask/superTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignment" ordered="false" upperBound="-1" eType="/1/MSPAssignment" eOpposite="/1/MSPAssignment/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inLink" ordered="false" upperBound="-1" eType="/1/MSPLink" eOpposite="/1/MSPLink/succ"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outLink" ordered="false" upperBound="-1" eType="/1/MSPLink" eOpposite="/1/MSPLink/pred"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" lowerBound="1" eType="/1/MSPProject" eOpposite="/1/MSPProject/link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="succ" ordered="false" lowerBound="1" eType="/1/MSPTask" eOpposite="/1/MSPTask/inLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pred" ordered="false" lowerBound="1" eType="/1/MSPTask" eOpposite="/1/MSPTask/outLink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPAssignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/1/MSPTask" eOpposite="/1/MSPTask/assignment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" eType="/1/MSPResource" eOpposite="/1/MSPResource/assignment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" lowerBound="1" eType="/1/MSPProject" eOpposite="/1/MSPProject/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignment" ordered="false" upperBound="-1" eType="/1/MSPAssignment" eOpposite="/1/MSPAssignment/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPHumanResource" eSuperTypes="/1/MSPResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSPMachine" eSuperTypes="/1/MSPResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLBasicDef.ecore b/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLBasicDef.ecore deleted file mode 100644 index 6e6d44f31fe587b83bba9671486cf045c69d102f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLBasicDef.ecore +++ /dev/null @@ -1,291 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DatadiagramMLBasicDef"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CellType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="err" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisioDocument"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="start" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metric" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildnum" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="docLangId" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docProps" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSettings" ordered="false" eType="/0/DocumentSettingsElt" containment="true" eOpposite="/0/DocumentSettingsElt/dss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docColors" ordered="false" eType="/0/ColorsTable" containment="true" eOpposite="/0/ColorsTable/cs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPrintSetup" ordered="false" eType="/0/PrintSetup" containment="true" eOpposite="/0/PrintSetup/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFonts" ordered="false" eType="/0/FontsTable" containment="true" eOpposite="/0/FontsTable/fs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFaceNames" ordered="false" eType="/0/FaceNamesTable" containment="true" eOpposite="/0/FaceNamesTable/fns_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docStyleSheets" ordered="false" eType="/0/StyleSheetsCollection" containment="true" eOpposite="/0/StyleSheetsCollection/sss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docDocumentSheet" ordered="false" eType="/0/DocumentSheet" containment="true" eOpposite="/0/DocumentSheet/ds_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docMasters" ordered="false" eType="/0/MastersCollection" containment="true" eOpposite="/0/MastersCollection/ms_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPages" ordered="false" eType="/0/PagesCollection" containment="true" eOpposite="/0/PagesCollection/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docWindows" ordered="false" eType="/0/WindowsInfo" containment="true" eOpposite="/0/WindowsInfo/ws_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEventList" ordered="false" eType="/0/EventList" containment="true" eOpposite="/0/EventList/el_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docHeaderFooter" ordered="false" eType="/0/HeaderFooter" containment="true" eOpposite="/0/HeaderFooter/ef_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docVBProjectData" ordered="false" eType="/0/VBProjectData" containment="true" eOpposite="/0/VBProjectData/vpd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEmailRoutingData" ordered="false" eType="/0/EmailRoutingData" containment="true" eOpposite="/0/EmailRoutingData/erd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSolutionXML" upperBound="-1" eType="/0/SolutionXML" containment="true" eOpposite="/0/SolutionXML/sx_visioDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase_href" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alternateNames" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="template" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberCreated" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberEdited" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customProps" ordered="false" eType="/0/CustomPropertiesCollection" containment="true" eOpposite="/0/CustomPropertiesCollection/cps_docProp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeCreated" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeEdited" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timePrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_docProp" ordered="false" lowerBound="1" eType="/0/DocumentPropertiesCollection" eOpposite="/0/DocumentPropertiesCollection/customProps"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_customProps" upperBound="-1" eType="/0/CustomProperty" containment="true" eOpposite="/0/CustomProperty/cp_customProps"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cp_customProps" ordered="false" lowerBound="1" eType="/0/CustomPropertiesCollection" eOpposite="/0/CustomPropertiesCollection/cps_customProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VBProjectData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vpd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docVBProjectData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmailRoutingData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="erd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEmailRoutingData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheetsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docStyleSheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stylesSheets" upperBound="-1" eType="/0/StyleSheet" containment="true" eOpposite="/0/StyleSheet/ss_stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheet" eSuperTypes="/0/Shape /0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_stylesSheets" ordered="false" lowerBound="1" eType="/0/StyleSheetsCollection" eOpposite="/0/StyleSheetsCollection/stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSheet" eSuperTypes="/0/PageSheet /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ds_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docDocumentSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSheet" eSuperTypes="/0/Shape /0/UniqueIdElt /0/MasterElt /0/PageElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameU" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniqueIdElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UniqueID" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_shapes" ordered="false" lowerBound="1" eType="/0/ShapesCollection" eOpposite="/0/ShapesCollection/shapes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapeElts" upperBound="-1" eType="/0/ShapeElt" containment="true" eOpposite="/0/ShapeElt/sse_shapeSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sse_shapeSheet" ordered="false" lowerBound="1" eType="/0/Shape" eOpposite="/0/Shape/shapeElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="del" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geom" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noFill" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noShow" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noSnap" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linesTo" upperBound="-1" eType="/0/LineTo" containment="true" eOpposite="/0/LineTo/lt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="movesTo" upperBound="-1" eType="/0/MoveTo" containment="true" eOpposite="/0/MoveTo/mt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcsTo" upperBound="-1" eType="/0/ArcTo" containment="true" eOpposite="/0/ArcTo/ac_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineKnots" upperBound="-1" eType="/0/SplineKnot" containment="true" eOpposite="/0/SplineKnot/sk_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="polylinesTo" upperBound="-1" eType="/0/PolylineTo" containment="true" eOpposite="/0/PolylineTo/pt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteLines" upperBound="-1" eType="/0/InfiniteLine" containment="true" eOpposite="/0/InfiniteLine/il_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipses" upperBound="-1" eType="/0/Ellipse" containment="true" eOpposite="/0/Ellipse/e_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipticalArcsTo" upperBound="-1" eType="/0/EllipticalArcTo" containment="true" eOpposite="/0/EllipticalArcTo/eat_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineStarts" upperBound="-1" eType="/0/SplineStart" containment="true" eOpposite="/0/SplineStart/ss_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nurbsTo" upperBound="-1" eType="/0/NURBSTo" containment="true" eOpposite="/0/NURBSTo/nt_geom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYElt" abstract="true" eSuperTypes="/0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="x" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="y" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/linesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/movesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYAElt" abstract="true" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArcTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ac_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/arcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineKnot" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sk_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineKnots"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolylineTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/polylinesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABElt" abstract="true" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="b" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfiniteLine" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="il_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/infiniteLines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDElt" abstract="true" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EllipticalArcTo" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eat_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipticalArcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineStart" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineStarts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDEElt" abstract="true" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NURBSTo" eSuperTypes="/0/XYABCDEElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/nurbsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/ShapeElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="textElts" upperBound="-1" eType="/0/TextElt" containment="true" eOpposite="/0/TextElt/te_text"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="te_text" ordered="false" lowerBound="1" eType="/0/Text" eOpposite="/0/Text/textElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringElt" eSuperTypes="/0/TextElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MastersCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ms_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docMasters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masters" upperBound="-1" eType="/0/Master" containment="true" eOpposite="/0/Master/m_masters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterShortCuts" upperBound="-1" eType="/0/MasterShortCut" containment="true" eOpposite="/0/MasterShortCut/m_masterShortCuts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterShortCut" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masterShortCuts" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masterShortCuts"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutURL" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutHelp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="icons" upperBound="-1" eType="/0/Icon" containment="true" eOpposite="/0/Icon/i_masterShortCut"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/MasterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_masterShortCut" ordered="false" lowerBound="1" eType="/0/MasterShortCut" eOpposite="/0/MasterShortCut/icons"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Master" eSuperTypes="/0/IdentifiedElt /0/UniqueIdElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masters" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masters"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="matchByName" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconUpdate" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterElts" upperBound="-1" eType="/0/MasterElt" containment="true" eOpposite="/0/MasterElt/me_master"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapesCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" upperBound="-1" eType="/0/Shape" containment="true" eOpposite="/0/Shape/ss_shapes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectsCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1" eType="/0/Connect" containment="true" eOpposite="/0/Connect/c_connects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connect"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_connects" ordered="false" lowerBound="1" eType="/0/ConnectsCollection" eOpposite="/0/ConnectsCollection/connections"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromPart" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toPart" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="me_master" ordered="false" lowerBound="1" eType="/0/Master" eOpposite="/0/Master/masterElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PagesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pages" upperBound="-1" eType="/0/Page" containment="true" eOpposite="/0/Page/p_pages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_pages" ordered="false" lowerBound="1" eType="/0/PagesCollection" eOpposite="/0/PagesCollection/pages"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="backPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewScale" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewCenterX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ViewCenterY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewerID" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="associatedPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pageElts" upperBound="-1" eType="/0/PageElt" containment="true" eOpposite="/0/PageElt/pe_page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pe_page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pageElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSettingsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSettings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docColors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrintSetup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPrintSetup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFonts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaceNamesTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fns_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFaceNames"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WindowsInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docWindows"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="el_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEventList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderFooter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ef_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docHeaderFooter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SolutionXML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sx_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSolutionXML"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLSimplified.ecore b/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLSimplified.ecore deleted file mode 100644 index 15ce860f0a5934e8b44678e59873490cce18b230..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLSimplified.ecore +++ /dev/null @@ -1,187 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DatadiagramMLSimplified"> - <eClassifiers xsi:type="ecore:EClass" name="CellType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="err" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisioDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="docMasters" ordered="false" eType="/0/MastersCollection" containment="true" eOpposite="/0/MastersCollection/ms_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPages" ordered="false" eType="/0/PagesCollection" containment="true" eOpposite="/0/PagesCollection/ps_visioDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSheet" eSuperTypes="/0/Shape /0/UniqueIdElt /0/MasterElt /0/PageElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameU" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniqueIdElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UniqueID" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_shapes" ordered="false" lowerBound="1" eType="/0/ShapesCollection" eOpposite="/0/ShapesCollection/shapes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapeElts" upperBound="-1" eType="/0/ShapeElt" containment="true" eOpposite="/0/ShapeElt/sse_shapeSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sse_shapeSheet" ordered="false" lowerBound="1" eType="/0/Shape" eOpposite="/0/Shape/shapeElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="del" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geom" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noFill" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noShow" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noSnap" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linesTo" upperBound="-1" eType="/0/LineTo" containment="true" eOpposite="/0/LineTo/lt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="movesTo" upperBound="-1" eType="/0/MoveTo" containment="true" eOpposite="/0/MoveTo/mt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcsTo" upperBound="-1" eType="/0/ArcTo" containment="true" eOpposite="/0/ArcTo/ac_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineKnots" upperBound="-1" eType="/0/SplineKnot" containment="true" eOpposite="/0/SplineKnot/sk_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="polylinesTo" upperBound="-1" eType="/0/PolylineTo" containment="true" eOpposite="/0/PolylineTo/pt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteLines" upperBound="-1" eType="/0/InfiniteLine" containment="true" eOpposite="/0/InfiniteLine/il_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipses" upperBound="-1" eType="/0/Ellipse" containment="true" eOpposite="/0/Ellipse/e_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipticalArcsTo" upperBound="-1" eType="/0/EllipticalArcTo" containment="true" eOpposite="/0/EllipticalArcTo/eat_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineStarts" upperBound="-1" eType="/0/SplineStart" containment="true" eOpposite="/0/SplineStart/ss_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nurbsTo" upperBound="-1" eType="/0/NURBSTo" containment="true" eOpposite="/0/NURBSTo/nt_geom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYElt" abstract="true" eSuperTypes="/0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="x" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="y" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/linesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/movesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYAElt" abstract="true" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArcTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ac_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/arcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineKnot" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sk_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineKnots"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolylineTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/polylinesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABElt" abstract="true" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="b" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfiniteLine" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="il_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/infiniteLines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDElt" abstract="true" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EllipticalArcTo" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eat_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipticalArcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineStart" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineStarts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDEElt" abstract="true" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NURBSTo" eSuperTypes="/0/XYABCDEElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/nurbsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/ShapeElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="textElts" upperBound="-1" eType="/0/TextElt" containment="true" eOpposite="/0/TextElt/te_text"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="te_text" ordered="false" lowerBound="1" eType="/0/Text" eOpposite="/0/Text/textElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringElt" eSuperTypes="/0/TextElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MastersCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ms_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docMasters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masters" upperBound="-1" eType="/0/Master" containment="true" eOpposite="/0/Master/m_masters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterShortCuts" upperBound="-1" eType="/0/MasterShortCut" containment="true" eOpposite="/0/MasterShortCut/m_masterShortCuts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterShortCut" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masterShortCuts" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masterShortCuts"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutURL" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutHelp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="icons" upperBound="-1" eType="/0/Icon" containment="true" eOpposite="/0/Icon/i_masterShortCut"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/MasterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_masterShortCut" ordered="false" lowerBound="1" eType="/0/MasterShortCut" eOpposite="/0/MasterShortCut/icons"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Master" eSuperTypes="/0/IdentifiedElt /0/UniqueIdElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masters" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masters"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="matchByName" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconUpdate" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterElts" upperBound="-1" eType="/0/MasterElt" containment="true" eOpposite="/0/MasterElt/me_master"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapesCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" upperBound="-1" eType="/0/Shape" containment="true" eOpposite="/0/Shape/ss_shapes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectsCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1" eType="/0/Connect" containment="true" eOpposite="/0/Connect/c_connects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connect"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_connects" ordered="false" lowerBound="1" eType="/0/ConnectsCollection" eOpposite="/0/ConnectsCollection/connections"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromPart" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toPart" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="me_master" ordered="false" lowerBound="1" eType="/0/Master" eOpposite="/0/Master/masterElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PagesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pages" upperBound="-1" eType="/0/Page" containment="true" eOpposite="/0/Page/p_pages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_pages" ordered="false" lowerBound="1" eType="/0/PagesCollection" eOpposite="/0/PagesCollection/pages"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="backPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewScale" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewCenterX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ViewCenterY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewerID" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="associatedPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pageElts" upperBound="-1" eType="/0/PageElt" containment="true" eOpposite="/0/PageElt/pe_page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pe_page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pageElts"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLTextFormat.ecore b/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLTextFormat.ecore deleted file mode 100644 index fbd175d0539b0b092fd329b1840a1c7bb49fe715..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLTextFormat.ecore +++ /dev/null @@ -1,376 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DatadiagramMLTextFormat"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CellType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="err" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisioDocument"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="start" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metric" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildnum" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="docLangId" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docProps" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSettings" ordered="false" eType="/0/DocumentSettingsElt" containment="true" eOpposite="/0/DocumentSettingsElt/dss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docColors" ordered="false" eType="/0/ColorsTable" containment="true" eOpposite="/0/ColorsTable/cs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPrintSetup" ordered="false" eType="/0/PrintSetup" containment="true" eOpposite="/0/PrintSetup/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFonts" ordered="false" eType="/0/FontsTable" containment="true" eOpposite="/0/FontsTable/fs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFaceNames" ordered="false" eType="/0/FaceNamesTable" containment="true" eOpposite="/0/FaceNamesTable/fns_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docStyleSheets" ordered="false" eType="/0/StyleSheetsCollection" containment="true" eOpposite="/0/StyleSheetsCollection/sss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docDocumentSheet" ordered="false" eType="/0/DocumentSheet" containment="true" eOpposite="/0/DocumentSheet/ds_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docMasters" ordered="false" eType="/0/MastersCollection" containment="true" eOpposite="/0/MastersCollection/ms_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPages" ordered="false" eType="/0/PagesCollection" containment="true" eOpposite="/0/PagesCollection/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docWindows" ordered="false" eType="/0/WindowsInfo" containment="true" eOpposite="/0/WindowsInfo/ws_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEventList" ordered="false" eType="/0/EventList" containment="true" eOpposite="/0/EventList/el_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docHeaderFooter" ordered="false" eType="/0/HeaderFooter" containment="true" eOpposite="/0/HeaderFooter/ef_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docVBProjectData" ordered="false" eType="/0/VBProjectData" containment="true" eOpposite="/0/VBProjectData/vpd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEmailRoutingData" ordered="false" eType="/0/EmailRoutingData" containment="true" eOpposite="/0/EmailRoutingData/erd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSolutionXML" upperBound="-1" eType="/0/SolutionXML" containment="true" eOpposite="/0/SolutionXML/sx_visioDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase_href" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alternateNames" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="template" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberCreated" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberEdited" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customProps" ordered="false" eType="/0/CustomPropertiesCollection" containment="true" eOpposite="/0/CustomPropertiesCollection/cps_docProp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeCreated" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeEdited" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timePrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_docProp" ordered="false" lowerBound="1" eType="/0/DocumentPropertiesCollection" eOpposite="/0/DocumentPropertiesCollection/customProps"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_customProps" upperBound="-1" eType="/0/CustomProperty" containment="true" eOpposite="/0/CustomProperty/cp_customProps"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cp_customProps" ordered="false" lowerBound="1" eType="/0/CustomPropertiesCollection" eOpposite="/0/CustomPropertiesCollection/cps_customProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docColors"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colorEntries" upperBound="-1" eType="/0/ColorEntry" containment="true" eOpposite="/0/ColorEntry/ce_colors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorEntry" eSuperTypes="/0/IXrequiredElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ce_colors" ordered="false" lowerBound="1" eType="/0/ColorsTable" eOpposite="/0/ColorsTable/colorEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rgb" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFonts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fontEntries" upperBound="-1" eType="/0/FontEntry" containment="true" eOpposite="/0/FontEntry/fe_fonts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontEntry" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fe_fonts" ordered="false" lowerBound="1" eType="/0/FontsTable" eOpposite="/0/FontsTable/fontEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charSet" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pitchAndFamily" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unicode" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaceNamesTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fns_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFaceNames"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faceNameEntries" upperBound="-1" eType="/0/FaceName" containment="true" eOpposite="/0/FaceName/fn_faceNames"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaceName" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fn_faceNames" ordered="false" lowerBound="1" eType="/0/FaceNamesTable" eOpposite="/0/FaceNamesTable/faceNameEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unicodeRanges" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charSet" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="panos" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="flags" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VBProjectData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vpd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docVBProjectData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmailRoutingData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="erd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEmailRoutingData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheetsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docStyleSheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stylesSheets" upperBound="-1" eType="/0/StyleSheet" containment="true" eOpposite="/0/StyleSheet/ss_stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheet" eSuperTypes="/0/Shape /0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_stylesSheets" ordered="false" lowerBound="1" eType="/0/StyleSheetsCollection" eOpposite="/0/StyleSheetsCollection/stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSheet" eSuperTypes="/0/PageSheet /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ds_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docDocumentSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSheet" eSuperTypes="/0/Shape /0/UniqueIdElt /0/MasterElt /0/PageElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameU" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniqueIdElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UniqueID" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_shapes" ordered="false" lowerBound="1" eType="/0/ShapesCollection" eOpposite="/0/ShapesCollection/shapes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapeElts" upperBound="-1" eType="/0/ShapeElt" containment="true" eOpposite="/0/ShapeElt/sse_shapeSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sse_shapeSheet" ordered="false" lowerBound="1" eType="/0/Shape" eOpposite="/0/Shape/shapeElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="del" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geom" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noFill" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noShow" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noSnap" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linesTo" upperBound="-1" eType="/0/LineTo" containment="true" eOpposite="/0/LineTo/lt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="movesTo" upperBound="-1" eType="/0/MoveTo" containment="true" eOpposite="/0/MoveTo/mt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcsTo" upperBound="-1" eType="/0/ArcTo" containment="true" eOpposite="/0/ArcTo/ac_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineKnots" upperBound="-1" eType="/0/SplineKnot" containment="true" eOpposite="/0/SplineKnot/sk_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="polylinesTo" upperBound="-1" eType="/0/PolylineTo" containment="true" eOpposite="/0/PolylineTo/pt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteLines" upperBound="-1" eType="/0/InfiniteLine" containment="true" eOpposite="/0/InfiniteLine/il_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipses" upperBound="-1" eType="/0/Ellipse" containment="true" eOpposite="/0/Ellipse/e_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipticalArcsTo" upperBound="-1" eType="/0/EllipticalArcTo" containment="true" eOpposite="/0/EllipticalArcTo/eat_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineStarts" upperBound="-1" eType="/0/SplineStart" containment="true" eOpposite="/0/SplineStart/ss_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nurbsTo" upperBound="-1" eType="/0/NURBSTo" containment="true" eOpposite="/0/NURBSTo/nt_geom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYElt" abstract="true" eSuperTypes="/0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="x" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="y" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/linesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/movesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYAElt" abstract="true" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArcTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ac_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/arcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineKnot" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sk_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineKnots"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolylineTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/polylinesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABElt" abstract="true" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="b" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfiniteLine" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="il_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/infiniteLines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDElt" abstract="true" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EllipticalArcTo" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eat_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipticalArcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineStart" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineStarts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDEElt" abstract="true" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NURBSTo" eSuperTypes="/0/XYABCDEElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/nurbsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/ShapeElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="textElts" upperBound="-1" eType="/0/TextElt" containment="true" eOpposite="/0/TextElt/te_text"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="te_text" ordered="false" lowerBound="1" eType="/0/Text" eOpposite="/0/Text/textElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXrequiredElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Pp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Tp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Fld" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="StringElt" eSuperTypes="/0/TextElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Char" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="case" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pos" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fontScale" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dblUnderline" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overline" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="strikethru" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doubleStrikethrough" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rtlText" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runVertical" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="letterspace" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colorTrans" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localizeFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="langID" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Para" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="indFirst" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indLeft" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indRight" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spBefore" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spAfter" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="horzAlign" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bullet" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletStr" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localizeBulletFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletFontSize" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="textPosAfterBullet" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flags" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TabsCollection" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1" eType="/0/Tab" containment="true" eOpposite="/0/Tab/t_tabs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/IXElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_tabs" ordered="false" lowerBound="1" eType="/0/TabsCollection" eOpposite="/0/TabsCollection/tabs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alignment" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="editMode" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="format" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiCat" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiCode" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiFmt" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calendar" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectKind" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MastersCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ms_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docMasters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masters" upperBound="-1" eType="/0/Master" containment="true" eOpposite="/0/Master/m_masters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterShortCuts" upperBound="-1" eType="/0/MasterShortCut" containment="true" eOpposite="/0/MasterShortCut/m_masterShortCuts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterShortCut" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masterShortCuts" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masterShortCuts"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutURL" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutHelp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="icons" upperBound="-1" eType="/0/Icon" containment="true" eOpposite="/0/Icon/i_masterShortCut"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/MasterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_masterShortCut" ordered="false" lowerBound="1" eType="/0/MasterShortCut" eOpposite="/0/MasterShortCut/icons"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Master" eSuperTypes="/0/IdentifiedElt /0/UniqueIdElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masters" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masters"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="matchByName" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconUpdate" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterElts" upperBound="-1" eType="/0/MasterElt" containment="true" eOpposite="/0/MasterElt/me_master"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapesCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" upperBound="-1" eType="/0/Shape" containment="true" eOpposite="/0/Shape/ss_shapes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectsCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1" eType="/0/Connect" containment="true" eOpposite="/0/Connect/c_connects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connect"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_connects" ordered="false" lowerBound="1" eType="/0/ConnectsCollection" eOpposite="/0/ConnectsCollection/connections"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromPart" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toPart" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="me_master" ordered="false" lowerBound="1" eType="/0/Master" eOpposite="/0/Master/masterElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PagesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pages" upperBound="-1" eType="/0/Page" containment="true" eOpposite="/0/Page/p_pages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_pages" ordered="false" lowerBound="1" eType="/0/PagesCollection" eOpposite="/0/PagesCollection/pages"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="backPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewScale" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewCenterX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ViewCenterY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewerID" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="associatedPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pageElts" upperBound="-1" eType="/0/PageElt" containment="true" eOpposite="/0/PageElt/pe_page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pe_page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pageElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSettingsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSettings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrintSetup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPrintSetup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WindowsInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docWindows"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="el_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEventList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderFooter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ef_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docHeaderFooter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SolutionXML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sx_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSolutionXML"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLXForm.ecore b/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLXForm.ecore deleted file mode 100644 index ebb2da0f79ed1a9a9bd7d0a1dec140fa655ece43..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MSVisio_DatadiagramMLXForm.ecore +++ /dev/null @@ -1,413 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="DatadiagramMLXForm"> - <eClassifiers xsi:type="ecore:EClass" name="DateTimeType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CellType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formula" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="err" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisioDocument"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="start" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metric" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildnum" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="docLangId" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docProps" ordered="false" eType="/0/DocumentPropertiesCollection" containment="true" eOpposite="/0/DocumentPropertiesCollection/dps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSettings" ordered="false" eType="/0/DocumentSettingsElt" containment="true" eOpposite="/0/DocumentSettingsElt/dss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docColors" ordered="false" eType="/0/ColorsTable" containment="true" eOpposite="/0/ColorsTable/cs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPrintSetup" ordered="false" eType="/0/PrintSetup" containment="true" eOpposite="/0/PrintSetup/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFonts" ordered="false" eType="/0/FontsTable" containment="true" eOpposite="/0/FontsTable/fs_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docFaceNames" ordered="false" eType="/0/FaceNamesTable" containment="true" eOpposite="/0/FaceNamesTable/fns_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docStyleSheets" ordered="false" eType="/0/StyleSheetsCollection" containment="true" eOpposite="/0/StyleSheetsCollection/sss_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docDocumentSheet" ordered="false" eType="/0/DocumentSheet" containment="true" eOpposite="/0/DocumentSheet/ds_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docMasters" ordered="false" eType="/0/MastersCollection" containment="true" eOpposite="/0/MastersCollection/ms_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docPages" ordered="false" eType="/0/PagesCollection" containment="true" eOpposite="/0/PagesCollection/ps_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docWindows" ordered="false" eType="/0/WindowsInfo" containment="true" eOpposite="/0/WindowsInfo/ws_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEventList" ordered="false" eType="/0/EventList" containment="true" eOpposite="/0/EventList/el_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docHeaderFooter" ordered="false" eType="/0/HeaderFooter" containment="true" eOpposite="/0/HeaderFooter/ef_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docVBProjectData" ordered="false" eType="/0/VBProjectData" containment="true" eOpposite="/0/VBProjectData/vpd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docEmailRoutingData" ordered="false" eType="/0/EmailRoutingData" containment="true" eOpposite="/0/EmailRoutingData/erd_visioDocument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="docSolutionXML" upperBound="-1" eType="/0/SolutionXML" containment="true" eOpposite="/0/SolutionXML/sx_visioDocument"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manager" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="company" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hyperlinkBase_href" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alternateNames" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="template" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberCreated" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="buildNumberEdited" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="customProps" ordered="false" eType="/0/CustomPropertiesCollection" containment="true" eOpposite="/0/CustomPropertiesCollection/cps_docProp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeCreated" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeSaved" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeEdited" ordered="false" eType="/0/DateTimeType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timePrinted" ordered="false" eType="/0/DateTimeType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomPropertiesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_docProp" ordered="false" lowerBound="1" eType="/0/DocumentPropertiesCollection" eOpposite="/0/DocumentPropertiesCollection/customProps"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cps_customProps" upperBound="-1" eType="/0/CustomProperty" containment="true" eOpposite="/0/CustomProperty/cp_customProps"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CustomProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cp_customProps" ordered="false" lowerBound="1" eType="/0/CustomPropertiesCollection" eOpposite="/0/CustomPropertiesCollection/cps_customProps"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSettingsElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSettings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="topPage" ordered="false" eType="/0/Page" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultTextStyle" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultLineStyle" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultFillStyle" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultGuideStyle" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="glueSettings" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="snapSettings" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="snapExtensions" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ds_snapAngles" ordered="false" eType="/0/SnapAnglesCollection" containment="true" eOpposite="/0/SnapAnglesCollection/sa_docSettings"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dynamicGridEnabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectStyles" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectShapes" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectMasters" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectBkgnds" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="customMenusFile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="customToolbarsFile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attachedToolbars" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SnapAnglesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sa_docSettings" ordered="false" lowerBound="1" eType="/0/DocumentSettingsElt" eOpposite="/0/DocumentSettingsElt/ds_snapAngles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="snapAngles" upperBound="-1" eType="/0/SnapAngle" containment="true" eOpposite="/0/SnapAngle/sa_snapAngles"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SnapAngle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sa_snapAngles" ordered="false" lowerBound="1" eType="/0/SnapAnglesCollection" eOpposite="/0/SnapAnglesCollection/snapAngles"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="angleValue" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docColors"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colorEntries" upperBound="-1" eType="/0/ColorEntry" containment="true" eOpposite="/0/ColorEntry/ce_colors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorEntry" eSuperTypes="/0/IXrequiredElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ce_colors" ordered="false" lowerBound="1" eType="/0/ColorsTable" eOpposite="/0/ColorsTable/colorEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rgb" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrintSetup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPrintSetup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontsTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fs_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFonts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fontEntries" upperBound="-1" eType="/0/FontEntry" containment="true" eOpposite="/0/FontEntry/fe_fonts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontEntry" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fe_fonts" ordered="false" lowerBound="1" eType="/0/FontsTable" eOpposite="/0/FontsTable/fontEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charSet" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pitchAndFamily" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributes" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unicode" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaceNamesTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fns_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docFaceNames"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faceNameEntries" upperBound="-1" eType="/0/FaceName" containment="true" eOpposite="/0/FaceName/fn_faceNames"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FaceName" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fn_faceNames" ordered="false" lowerBound="1" eType="/0/FaceNamesTable" eOpposite="/0/FaceNamesTable/faceNameEntries"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unicodeRanges" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="charSet" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="panos" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="flags" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VBProjectData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vpd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docVBProjectData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EmailRoutingData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="erd_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEmailRoutingData"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="data" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheetsCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sss_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docStyleSheets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stylesSheets" upperBound="-1" eType="/0/StyleSheet" containment="true" eOpposite="/0/StyleSheet/ss_stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheet" eSuperTypes="/0/Shape /0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_stylesSheets" ordered="false" lowerBound="1" eType="/0/StyleSheetsCollection" eOpposite="/0/StyleSheetsCollection/stylesSheets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSheet" eSuperTypes="/0/PageSheet /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ds_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docDocumentSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageSheet" eSuperTypes="/0/Shape /0/UniqueIdElt /0/MasterElt /0/PageElt"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameU" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ID" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniqueIdElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UniqueID" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_shapes" ordered="false" lowerBound="1" eType="/0/ShapesCollection" eOpposite="/0/ShapesCollection/shapes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textStyle" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapeElts" upperBound="-1" eType="/0/ShapeElt" containment="true" eOpposite="/0/ShapeElt/sse_shapeSheet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sse_shapeSheet" ordered="false" lowerBound="1" eType="/0/Shape" eOpposite="/0/Shape/shapeElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="del" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geom" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noFill" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noShow" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noSnap" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linesTo" upperBound="-1" eType="/0/LineTo" containment="true" eOpposite="/0/LineTo/lt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="movesTo" upperBound="-1" eType="/0/MoveTo" containment="true" eOpposite="/0/MoveTo/mt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcsTo" upperBound="-1" eType="/0/ArcTo" containment="true" eOpposite="/0/ArcTo/ac_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineKnots" upperBound="-1" eType="/0/SplineKnot" containment="true" eOpposite="/0/SplineKnot/sk_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="polylinesTo" upperBound="-1" eType="/0/PolylineTo" containment="true" eOpposite="/0/PolylineTo/pt_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="infiniteLines" upperBound="-1" eType="/0/InfiniteLine" containment="true" eOpposite="/0/InfiniteLine/il_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipses" upperBound="-1" eType="/0/Ellipse" containment="true" eOpposite="/0/Ellipse/e_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ellipticalArcsTo" upperBound="-1" eType="/0/EllipticalArcTo" containment="true" eOpposite="/0/EllipticalArcTo/eat_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="splineStarts" upperBound="-1" eType="/0/SplineStart" containment="true" eOpposite="/0/SplineStart/ss_geom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nurbsTo" upperBound="-1" eType="/0/NURBSTo" containment="true" eOpposite="/0/NURBSTo/nt_geom"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYElt" abstract="true" eSuperTypes="/0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="x" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="y" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/linesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoveTo" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/movesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYAElt" abstract="true" eSuperTypes="/0/XYElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArcTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ac_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/arcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineKnot" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sk_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineKnots"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolylineTo" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/polylinesTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABElt" abstract="true" eSuperTypes="/0/XYAElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="b" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfiniteLine" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="il_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/infiniteLines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDElt" abstract="true" eSuperTypes="/0/XYABElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="d" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EllipticalArcTo" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eat_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/ellipticalArcsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SplineStart" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ss_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/splineStarts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XYABCDEElt" abstract="true" eSuperTypes="/0/XYABCDElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="e" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NURBSTo" eSuperTypes="/0/XYABCDEElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nt_geom" ordered="false" lowerBound="1" eType="/0/Geom" eOpposite="/0/Geom/nurbsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/ShapeElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="textElts" upperBound="-1" eType="/0/TextElt" containment="true" eOpposite="/0/TextElt/te_text"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="te_text" ordered="false" lowerBound="1" eType="/0/Text" eOpposite="/0/Text/textElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXrequiredElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iX" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Pp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Tp" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Fld" eSuperTypes="/0/IXrequiredElt /0/TextElt"/> - <eClassifiers xsi:type="ecore:EClass" name="StringElt" eSuperTypes="/0/TextElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Char" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="case" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pos" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fontScale" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dblUnderline" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overline" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="strikethru" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doubleStrikethrough" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rtlText" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runVertical" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="letterspace" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colorTrans" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localizeFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="langID" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Para" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="indFirst" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indLeft" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indRight" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spLine" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spBefore" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spAfter" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="horzAlign" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bullet" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletStr" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localizeBulletFont" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bulletFontSize" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="textPosAfterBullet" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flags" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TabsCollection" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1" eType="/0/Tab" containment="true" eOpposite="/0/Tab/t_tabs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tab" eSuperTypes="/0/IXElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="t_tabs" ordered="false" lowerBound="1" eType="/0/TabsCollection" eOpposite="/0/TabsCollection/tabs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alignment" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Field" eSuperTypes="/0/ShapeElt /0/IXElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="editMode" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="format" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiCat" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiCode" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uiFmt" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calendar" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectKind" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XForm" eSuperTypes="/0/ShapeElt /0/DelElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pinX" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pinY" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="height" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="locPinX" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="locPinY" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="angle" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flipX" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flipY" ordered="false" eType="/0/CellType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resizeMode" ordered="false" eType="/0/CellType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MastersCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ms_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docMasters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masters" upperBound="-1" eType="/0/Master" containment="true" eOpposite="/0/Master/m_masters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterShortCuts" upperBound="-1" eType="/0/MasterShortCut" containment="true" eOpposite="/0/MasterShortCut/m_masterShortCuts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterShortCut" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masterShortCuts" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masterShortCuts"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutURL" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shortcutHelp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="icons" upperBound="-1" eType="/0/Icon" containment="true" eOpposite="/0/Icon/i_masterShortCut"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/MasterElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_masterShortCut" ordered="false" lowerBound="1" eType="/0/MasterShortCut" eOpposite="/0/MasterShortCut/icons"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Master" eSuperTypes="/0/IdentifiedElt /0/UniqueIdElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="m_masters" ordered="false" lowerBound="1" eType="/0/MastersCollection" eOpposite="/0/MastersCollection/masters"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="matchByName" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconSize" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="patternFlags" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="prompt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hidden" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconUpdate" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignName" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterElts" upperBound="-1" eType="/0/MasterElt" containment="true" eOpposite="/0/MasterElt/me_master"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapesCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="shapes" upperBound="-1" eType="/0/Shape" containment="true" eOpposite="/0/Shape/ss_shapes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectsCollection" eSuperTypes="/0/MasterElt /0/PageElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connections" upperBound="-1" eType="/0/Connect" containment="true" eOpposite="/0/Connect/c_connects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connect"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_connects" ordered="false" lowerBound="1" eType="/0/ConnectsCollection" eOpposite="/0/ConnectsCollection/connections"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toSheet" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toCell" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromPart" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toPart" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="me_master" ordered="false" lowerBound="1" eType="/0/Master" eOpposite="/0/Master/masterElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PagesCollection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ps_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docPages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pages" upperBound="-1" eType="/0/Page" containment="true" eOpposite="/0/Page/p_pages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/IdentifiedElt /0/NamedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_pages" ordered="false" lowerBound="1" eType="/0/PagesCollection" eOpposite="/0/PagesCollection/pages"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="background" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="backPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewScale" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewCenterX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ViewCenterY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewerID" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="associatedPage" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pageElts" upperBound="-1" eType="/0/PageElt" containment="true" eOpposite="/0/PageElt/pe_page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pe_page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pageElts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WindowsInfo"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ws_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docWindows"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="el_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docEventList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderFooter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ef_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docHeaderFooter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SolutionXML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sx_visioDocument" ordered="false" lowerBound="1" eType="/0/VisioDocument" eOpposite="/0/VisioDocument/docSolutionXML"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MTRANS.ecore b/src/test/resources/ecore/zoo-gen/MTRANS.ecore deleted file mode 100644 index 92b05f195d088a2c205f2f702214edf071d26e1a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MTRANS.ecore +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MTRANS"> - <eClassifiers xsi:type="ecore:EClass" name="MetaClass"/> - <eClassifiers xsi:type="ecore:EClass" name="MetaModel"/> - <eClassifiers xsi:type="ecore:EClass" name="Module"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaDest" ordered="false" upperBound="-1" eType="/0/MetaModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaSource" ordered="false" upperBound="-1" eType="/0/MetaModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Rule" containment="true" eOpposite="/0/Rule/module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEntryPoint" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/rules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/0/MetaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/0/MetaClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" eType="/0/Variable" containment="true" eOpposite="/0/Variable/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sections" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Section" containment="true" eOpposite="/0/Section/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/0/Expression" containment="true" eOpposite="/0/Expression/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritances" ordered="false" upperBound="-1" eType="/0/Inheritance" containment="true" eOpposite="/0/Inheritance/rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inheritance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/inheritances"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/inheritance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritedRules" ordered="false" upperBound="-1" eType="/0/Rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritance" ordered="false" lowerBound="1" eType="/0/Inheritance" eOpposite="/0/Inheritance/expressions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/guard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instruction" ordered="false" lowerBound="1" eType="/0/Instruction" eOpposite="/0/Instruction/body"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Section"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/sections"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instructions" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Instruction" containment="true" eOpposite="/0/Instruction/section"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instruction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/instruction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" lowerBound="1" eType="/0/Section" eOpposite="/0/Section/instructions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/declaration"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Make.ecore b/src/test/resources/ecore/zoo-gen/Make.ecore deleted file mode 100644 index f2ea8dac9f31cfb00adf7e75a22e2f94c6f7e1f4..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Make.ecore +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Make"> - <eClassifiers xsi:type="ecore:EClass" name="Makefile"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="comment" ordered="false" eType="/0/Comment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" lowerBound="1" upperBound="-1" eType="/0/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencies" upperBound="-1" eType="/0/Dependency" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shellLines" lowerBound="1" upperBound="-1" eType="/0/ShellLine" containment="true" eOpposite="/0/ShellLine/ruleShellLine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Macro" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShellLine"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="command" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="display" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleShellLine" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/shellLines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleDep" eSuperTypes="/0/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruledep" ordered="false" lowerBound="1" eType="/0/Rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileDep" eSuperTypes="/0/Dependency"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Mantis.ecore b/src/test/resources/ecore/zoo-gen/Mantis.ecore deleted file mode 100644 index 73412c46608e569b616f2935673e708adb9baae1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Mantis.ecore +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Mantis"> - <eClassifiers xsi:type="ecore:EEnum" name="RelationshipType"> - <eLiterals name="rt_related to" value="1"/> - <eLiterals name="rt_parent of" value="2"/> - <eLiterals name="rt_child of" value="3"/> - <eLiterals name="rt_duplicate of" value="4"/> - <eLiterals name="rt_has duplicate" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MantisRoot"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" upperBound="-1" eType="/0/Issue" containment="true" eOpposite="/0/Issue/i_mantisRoot"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifiedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrivateElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="private" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Issue" eSuperTypes="/0/IdentifiedElt /0/PrivateElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_mantisRoot" ordered="false" lowerBound="1" eType="/0/MantisRoot" eOpposite="/0/MantisRoot/issues"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" lowerBound="1" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="priority" ordered="false" lowerBound="1" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="severity" ordered="false" lowerBound="1" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="status" ordered="false" lowerBound="1" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reporter" ordered="false" lowerBound="1" eType="/0/Person" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="summary" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="build" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="platform" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="os" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="osVersion" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reproducibility" ordered="false" lowerBound="1" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stepsToReproduce" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="additionalInfo" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateSubmitted" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Person" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eta" ordered="false" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolution" ordered="false" eType="/0/ValueWithId" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixedInVersion" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachments" upperBound="-1" eType="/0/Attachment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationships" upperBound="-1" eType="/0/Relationship" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" eType="/0/Note" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastUpdate" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueWithId" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/ValueWithId"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="login" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" eSuperTypes="/0/IdentifiedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/RelationshipType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeStampedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timestamp" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/0/TimeStampedElt /0/PrivateElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" eType="/0/Person" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attachment" eSuperTypes="/0/TimeStampedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filename" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="downloadUrl" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Marte.ecore b/src/test/resources/ecore/zoo-gen/Marte.ecore deleted file mode 100644 index 6be0d832257907b16aad18e5f4003b5698d2029b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Marte.ecore +++ /dev/null @@ -1,2150 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MARTE"> - <eSubpackages name="MARTE_Foundations"> - <eSubpackages name="NFPs"> - <eClassifiers xsi:type="ecore:EEnum" name="ConstraintKind"> - <eLiterals name="required" value="1"/> - <eLiterals name="offered" value="2"/> - <eLiterals name="constraint" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Unit"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="convFactor" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="convOffset" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseUnit" ordered="false" eType="/0/MARTE_Foundations/NFPs/Unit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_EnumerationLiteral" ordered="false" lowerBound="1" eType="/2/EnumerationLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NfpConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/0/MARTE_Foundations/NFPs/ConstraintKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Constraint" ordered="false" lowerBound="1" eType="/2/Constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NfpType" eSuperTypes="/0/MARTE_Annexes/VSL/DataTypes/TupleType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="valueAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unitAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exprAttrib" ordered="false" eType="/2/Property"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Alloc"> - <eClassifiers xsi:type="ecore:EClass" name="Allocated"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ApplicationAllocationEnd" eSuperTypes="/0/MARTE_Foundations/Alloc/Allocated"> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedTo" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/Alloc/ExecutionPlatformAllocationEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionPlatformAllocationEnd" eSuperTypes="/0/MARTE_Foundations/Alloc/Allocated"> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedFrom" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/Alloc/ApplicationAllocationEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AllocationNature"> - <eLiterals name="spatialDistribution" value="1"/> - <eLiterals name="timeScheduling" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AllocationKind"> - <eLiterals name="structural" value="1"/> - <eLiterals name="behavioral" value="2"/> - <eLiterals name="hybrid" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AllocateActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_ActivityPartition" ordered="false" lowerBound="1" eType="/2/ActivityPartition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClockRefine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" lowerBound="1" eType="/2/Dependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/Time/ClockConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Allocate"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/0/MARTE_Foundations/Alloc/AllocationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false" unique="false" eType="/0/MARTE_Foundations/Alloc/AllocationNature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Abstraction" ordered="false" lowerBound="1" eType="/2/Abstraction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="impliedConstraint" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/NFPs/NfpConstraint" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Time"> - <eClassifiers xsi:type="ecore:EClass" name="TimedDomain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" lowerBound="1" eType="/2/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Clock"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standard" ordered="false" unique="false" eType="/1/TimeLibrary/TimeStandardKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification" ordered="false" lowerBound="1" eType="/2/InstanceSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/MARTE_Foundations/Time/ClockType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unit" ordered="false" eType="/0/MARTE_Foundations/NFPs/Unit" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClockType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nature" ordered="false" unique="false" lowerBound="1" eType="/1/TimeTypesLibrary/TimeNatureKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unitType" ordered="false" eType="/2/Enumeration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLogical" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxValAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offsetAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="getTime" ordered="false" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setTime" ordered="false" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indexToValue" ordered="false" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Class" ordered="false" lowerBound="1" eType="/2/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="on" ordered="false" lowerBound="1" upperBound="-1" eType="/0/MARTE_Foundations/Time/Clock" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedValueSpecification" eSuperTypes="/0/MARTE_Foundations/Time/TimedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interpretation" ordered="false" unique="false" eType="/1/TimeTypesLibrary/TimeInterpretationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_ValueSpecification" ordered="false" lowerBound="1" eType="/2/ValueSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedConstraint" eSuperTypes="/0/MARTE_Foundations/NFPs/NfpConstraint /0/MARTE_Foundations/Time/TimedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interpretation" ordered="false" unique="false" eType="/1/TimeTypesLibrary/TimeInterpretationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedObservation" eSuperTypes="/0/MARTE_Foundations/Time/TimedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TimedInstantObservation" eSuperTypes="/0/MARTE_Foundations/Time/TimedObservation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="obsKind" ordered="false" unique="false" eType="/1/TimeLibrary/EventKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_TimeObservation" ordered="false" lowerBound="1" eType="/2/TimeObservation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedDurationObservation" eSuperTypes="/0/MARTE_Foundations/Time/TimedObservation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="obsKind" ordered="false" unique="false" upperBound="2" eType="/1/TimeLibrary/EventKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DurationObservation" ordered="false" lowerBound="1" eType="/2/DurationObservation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedEvent" eSuperTypes="/0/MARTE_Foundations/Time/TimedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="repetition" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_TimeEvent" ordered="false" lowerBound="1" eType="/2/TimeEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="every" ordered="false" eType="/2/ValueSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedProcessing" eSuperTypes="/0/MARTE_Foundations/Time/TimedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false" lowerBound="1" eType="/2/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" lowerBound="1" eType="/2/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Message" ordered="false" lowerBound="1" eType="/2/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stop" ordered="false" eType="/2/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClockConstraint" eSuperTypes="/0/MARTE_Foundations/NFPs/NfpConstraint /0/MARTE_Foundations/Time/TimedElement"/> - </eSubpackages> - <eSubpackages name="GRM"> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resMult" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isProtected" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" lowerBound="1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_InstanceSpecification" ordered="false" lowerBound="1" eType="/2/InstanceSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" lowerBound="1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Lifeline" ordered="false" lowerBound="1" eType="/2/Lifeline"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_ConnectableElement" ordered="false" lowerBound="1" eType="/2/ConnectableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StorageResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationEndPoint" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packetSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchronizationResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ConcurrencyResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Scheduler" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPreemptible" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedPolicy" ordered="false" unique="false" eType="/1/GRM_BasicTypes/SchedPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="otherSchedPolicy" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedule" ordered="false" eType="/2/OpaqueExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processingUnit" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/GRM/ProcessingResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false" eType="/0/MARTE_Foundations/GRM/ComputingResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessingResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="speedFactor" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheduler" ordered="false" eType="/0/MARTE_Foundations/GRM/Scheduler"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComputingResource" eSuperTypes="/0/MARTE_Foundations/GRM/ProcessingResource"/> - <eClassifiers xsi:type="ecore:EClass" name="MutualExclusionResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protectKind" ordered="false" unique="false" eType="/1/GRM_BasicTypes/ProtectProtocolKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ceiling" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="otherProtectProtocol" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SecondaryScheduler" eSuperTypes="/0/MARTE_Foundations/GRM/Scheduler"/> - <eClassifiers xsi:type="ecore:EClass" name="SchedulableResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedParams" ordered="false" upperBound="-1" eType="/1/GRM_BasicTypes/SchedParameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationMedia" eSuperTypes="/0/MARTE_Foundations/GRM/ProcessingResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false" lowerBound="1" eType="/2/Connector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeviceResource" eSuperTypes="/0/MARTE_Foundations/GRM/ProcessingResource"/> - <eClassifiers xsi:type="ecore:EClass" name="TimingResource" eSuperTypes="/0/MARTE_Foundations/Time/ClockType /0/MARTE_Foundations/GRM/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ClockResource" eSuperTypes="/0/MARTE_Foundations/GRM/TimingResource"/> - <eClassifiers xsi:type="ecore:EClass" name="TimerResource" eSuperTypes="/0/MARTE_Foundations/GRM/TimingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPeriodic" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GRService"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_ExecutionSpecification" ordered="false" lowerBound="1" eType="/2/ExecutionSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" lowerBound="1" eType="/2/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Collaboration" ordered="false" lowerBound="1" eType="/2/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_CollaborationUse" ordered="false" lowerBound="1" eType="/2/CollaborationUse"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="/0/MARTE_Foundations/GRM/GRService"/> - <eClassifiers xsi:type="ecore:EClass" name="Acquire" eSuperTypes="/0/MARTE_Foundations/GRM/GRService"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBlocking" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceUsage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="execTime" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="msgSize" upperBound="-1" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedMemory" upperBound="-1" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedMemory" upperBound="-1" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powerPeak" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Power"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="energy" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Energy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedResources" upperBound="-1" eType="/0/MARTE_Foundations/GRM/Resource" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subUsage" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/GRM/ResourceUsage" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="GCM"> - <eClassifiers xsi:type="ecore:EClass" name="FlowProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/0/MARTE_Foundations/GCM/DirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DirectionKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - <eLiterals name="inout" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowPort"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/MARTE_Foundations/GCM/DirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false" lowerBound="1" eType="/2/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessagePort"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false" lowerBound="1" eType="/2/Port"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConjugated" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/MARTE_Foundations/GCM/DirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendFlowAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction" ordered="false" lowerBound="1" eType="/2/InvocationAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/MARTE_Foundations/GCM/DirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false" lowerBound="1" eType="/2/Interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/0/MARTE_Foundations/GCM/BFeatureKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Interface" ordered="false" lowerBound="1" eType="/2/Interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BFeatureKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - <eLiterals name="inout" value="3"/> - <eLiterals name="required" value="4"/> - <eLiterals name="provided" value="5"/> - <eLiterals name="reqpro" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowBFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/0/MARTE_Foundations/GCM/BFeatureKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - <eSubpackages name="MARTE_Annexes"> - <eSubpackages name="RSM"> - <eClassifiers xsi:type="ecore:EClass" name="LinkTopology" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false" lowerBound="1" eType="/2/Connector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefaultLink" eSuperTypes="/0/MARTE_Annexes/RSM/LinkTopology"/> - <eClassifiers xsi:type="ecore:EClass" name="InterRepetition" eSuperTypes="/0/MARTE_Annexes/RSM/LinkTopology"> - <eStructuralFeatures xsi:type="ecore:EReference" name="repetitionShapeDependence" ordered="false" lowerBound="1" eType="/1/MARTE_DataTypes/IntegerVector"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isModulo" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Distribute" eSuperTypes="/0/MARTE_Foundations/Alloc/Allocate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternShape" ordered="false" lowerBound="1" eType="/1/RS_Library/ShapeSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="repetitionSpace" ordered="false" lowerBound="1" eType="/1/RS_Library/ShapeSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromTiler" ordered="false" lowerBound="1" eType="/1/RS_Library/TilerSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toTiler" ordered="false" lowerBound="1" eType="/1/RS_Library/TilerSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reshape" eSuperTypes="/0/MARTE_Annexes/RSM/LinkTopology"> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternShape" ordered="false" lowerBound="1" eType="/1/RS_Library/ShapeSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="repetitonShape" ordered="false" lowerBound="1" eType="/1/RS_Library/ShapeSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcTiler" ordered="false" lowerBound="1" eType="/0/MARTE_Annexes/RSM/Tiler" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetTiler" ordered="false" lowerBound="1" eType="/0/MARTE_Annexes/RSM/Tiler" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tiler" eSuperTypes="/0/MARTE_Annexes/RSM/LinkTopology"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" eType="/1/MARTE_DataTypes/IntegerVector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paving" ordered="false" eType="/1/MARTE_DataTypes/IntegerMatrix"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fitting" ordered="false" eType="/1/MARTE_DataTypes/IntegerMatrix"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tiler" ordered="false" eType="/1/RS_Library/TilerSpecification"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="VSL"> - <eSubpackages name="Variables"> - <eClassifiers xsi:type="ecore:EEnum" name="VariableDirectionKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - <eLiterals name="inout" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Var"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" eType="/0/MARTE_Annexes/VSL/Variables/VariableDirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Property" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="DataTypes"> - <eClassifiers xsi:type="ecore:EClass" name="BoundedSubtype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseType" ordered="false" lowerBound="1" eType="/2/DataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minValue" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxValue" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMinOpen" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMaxOpen" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false" lowerBound="1" eType="/2/DataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntervalType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intervalAttrib" ordered="false" lowerBound="1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false" lowerBound="1" eType="/2/DataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectionAttrib" ordered="false" lowerBound="1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false" lowerBound="1" eType="/2/DataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChoiceType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="choiceAttrib" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttrib" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false" lowerBound="1" eType="/2/DataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TupleType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tupleAttrib" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_DataType" ordered="false" lowerBound="1" eType="/2/DataType"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </eSubpackages> - <eSubpackages name="MARTE_DesignModel"> - <eSubpackages name="RTEMoCC"> - <eClassifiers xsi:type="ecore:EClass" name="RtUnit"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMain" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="poolSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="poolPolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/PoolMgtPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poolWaitingTime" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operationalMode" ordered="false" eType="/2/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="main" ordered="false" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memorySize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioredClassifier" ordered="false" lowerBound="1" eType="/2/BehavioredClassifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PoolMgtPolicyKind"> - <eLiterals name="infiniteWait" value="1"/> - <eLiterals name="timedWait" value="2"/> - <eLiterals name="dynamic" value="3"/> - <eLiterals name="exception" value="4"/> - <eLiterals name="other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PpUnit"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concPolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memorySize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioredClassifier" ordered="false" lowerBound="1" eType="/2/BehavioredClassifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="sequential" value="1"/> - <eLiterals name="guarded" value="2"/> - <eLiterals name="concurrent" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RtBehavior"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="queueSchedPolicy" ordered="false" unique="false" eType="/1/GRM_BasicTypes/SchedPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="queueSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="msgMaxSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" lowerBound="1" eType="/2/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="rtf"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Action" ordered="false" lowerBound="1" eType="/2/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Message" ordered="false" lowerBound="1" eType="/2/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Signal" ordered="false" lowerBound="1" eType="/2/Signal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utility" ordered="false" eType="/1/MARTE_DataTypes/UtilityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occKind" ordered="false" eType="/1/BasicNFP_Types/ArrivalPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tRef" ordered="false" eType="/0/MARTE_Foundations/Time/TimedInstantObservation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relDl" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="absDl" ordered="false" eType="/1/BasicNFP_Types/NFP_DateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundDl" ordered="false" eType="/1/BasicNFP_Types/NFP_BoundedDuration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rdTime" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="miss" ordered="false" eType="/1/BasicNFP_Types/NFP_Percentage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="priority" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SynchronizationKind"> - <eLiterals name="synchronous" value="1"/> - <eLiterals name="asynchronous" value="2"/> - <eLiterals name="delayedSynchronous" value="3"/> - <eLiterals name="rendezVous" value="4"/> - <eLiterals name="other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RtAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchKind" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/SynchronizationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="msgSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_InvocationAction" ordered="false" lowerBound="1" eType="/2/InvocationAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExecutionKind"> - <eLiterals name="deferred" value="1"/> - <eLiterals name="remoteImmediate" value="2"/> - <eLiterals name="localImmediate" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConcurrencyKind"> - <eLiterals name="reader" value="1"/> - <eLiterals name="writer" value="2"/> - <eLiterals name="parallel" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RtService"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concPolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/ConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exeKind" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/ExecutionKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="synchKind" ordered="false" unique="false" eType="/0/MARTE_DesignModel/RTEMoCC/SynchronizationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RteConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bandwidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataTxRate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packetT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transmMode" ordered="false" unique="false" eType="/1/MARTE_DataTypes/TransmModeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Connector" ordered="false" lowerBound="1" eType="/2/Connector"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HRM"> - <eSubpackages name="HwLogical"> - <eSubpackages name="HwGeneral"> - <eClassifiers xsi:type="ecore:EClass" name="HwResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="p_HW_Services" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_HW_Services" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedHW" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endPoints" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwEndPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwResourceService" eSuperTypes="/0/MARTE_Foundations/GRM/GRService"/> - </eSubpackages> - <eSubpackages name="HwCommunication"> - <eClassifiers xsi:type="ecore:EClass" name="HwCommunicationResource" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"/> - <eClassifiers xsi:type="ecore:EClass" name="HwArbiter" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlledMedias" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia" eOpposite="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia/arbiters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwMedia" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource /0/MARTE_Foundations/GRM/CommunicationMedia"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bandWidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataTxRate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Association" ordered="false" lowerBound="1" eType="/2/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arbiters" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter" eOpposite="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter/controlledMedias"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwBus" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adressWidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wordWidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynchronous" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSerial" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwBridge" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sides" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwEndPoint" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwCommunicationResource /0/MARTE_Foundations/GRM/CommunicationEndPoint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Port" ordered="false" lowerBound="1" eType="/2/Port"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectedTo" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwMedia"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwComputing"> - <eClassifiers xsi:type="ecore:EEnum" name="ISA_Type"> - <eLiterals name="RISC" value="1"/> - <eLiterals name="CISC" value="2"/> - <eLiterals name="VLIW" value="3"/> - <eLiterals name="SIMD" value="4"/> - <eLiterals name="Other" value="5"/> - <eLiterals name="Undef" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PLD_Technology"> - <eLiterals name="SRAM" value="1"/> - <eLiterals name="Antifuse" value="2"/> - <eLiterals name="Flash" value="3"/> - <eLiterals name="Other" value="4"/> - <eLiterals name="Undef" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PLD_Class"> - <eLiterals name="SymetricalArray" value="1"/> - <eLiterals name="RowBased" value="2"/> - <eLiterals name="SeaOfGates" value="3"/> - <eLiterals name="HierarchicalPLD" value="4"/> - <eLiterals name="Other" value="5"/> - <eLiterals name="Undef" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLD_Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbRows" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbColumns" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwProcessor" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecture" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mips" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ipc" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbCores" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbPipelines" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbStages" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbALUs" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbFBUs" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedISAs" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwISA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predictors" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwBranchPredictor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caches" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HWCache" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMMUs" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwStorageManager/HwMMU" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwComputingResource" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource /0/MARTE_Foundations/GRM/ComputingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op_Frequencies" ordered="false" eType="/1/MARTE_DataTypes/NFP_FrequencyInterval"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwISA" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="family" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inst_Width" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/ISA_Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwBranchPredictor" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"/> - <eClassifiers xsi:type="ecore:EClass" name="HwASIC" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource"/> - <eClassifiers xsi:type="ecore:EClass" name="HwPLD" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwComputingResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="technology" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Technology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/PLD_Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbLUTs" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ndLUT_Inputs" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbFlipFlops" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blocksRAM" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwRAM" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwMemory"> - <eClassifiers xsi:type="ecore:EClass" name="HwMemory" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwProcessor /0/MARTE_Foundations/GRM/StorageResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memorySize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adressSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timings" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/Timing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Timing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="notation" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Repl_Policy"> - <eLiterals name="LRU" value="1"/> - <eLiterals name="NFU" value="2"/> - <eLiterals name="FIFO" value="3"/> - <eLiterals name="Random" value="4"/> - <eLiterals name="Other" value="5"/> - <eLiterals name="Undef" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="WritePolicy"> - <eLiterals name="WriteBack" value="1"/> - <eLiterals name="WriteThrough" value="2"/> - <eLiterals name="Other" value="3"/> - <eLiterals name="Undef" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CacheType"> - <eLiterals name="Data" value="1"/> - <eLiterals name="Instruction" value="2"/> - <eLiterals name="Unified" value="3"/> - <eLiterals name="Other" value="4"/> - <eLiterals name="Undef" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ROM_Type"> - <eLiterals name="MaskedROM" value="1"/> - <eLiterals name="EPROM" value="2"/> - <eLiterals name="OTP_EPROM" value="3"/> - <eLiterals name="EEPROM" value="4"/> - <eLiterals name="Flash" value="5"/> - <eLiterals name="Other" value="6"/> - <eLiterals name="Undef" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CacheStructure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nsSets" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockSize" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associativity" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemoryOrganization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbRows" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbColumns" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbBanks" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wordSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwRAM" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/MemoryOrganization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSynchronous" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isStatic" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isNonVolatile" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="repl_Policy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/Repl_Policy"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="writePolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/WritePolicy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwROM" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/ROM_Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/MemoryOrganization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwDrive" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectorSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="buffer" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwRAM" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HWCache" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="level" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/CacheStructure"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="repl_Policy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/Repl_Policy"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="writePolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/WritePolicy"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwStorageManager"> - <eClassifiers xsi:type="ecore:EClass" name="HwStorageManager" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource /0/MARTE_Foundations/GRM/StorageResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="managedMemories" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HwMemory" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwDMA" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwStorageManager/HwStorageManager /0/MARTE_DesignModel/HRM/HwLogical/HwCommunication/HwArbiter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbChannels" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transferWidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="drivenBy" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwComputing/HwProcessor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwMMU" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwStorageManager/HwStorageManager"> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualAddrSpace" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="physicalAddrSpace" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memoryProtection" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbEntries" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTLBs" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwMemory/HWCache" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwTiming"> - <eClassifiers xsi:type="ecore:EClass" name="HwTimingResource" eSuperTypes="/0/MARTE_Foundations/GRM/TimingResource /0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"/> - <eClassifiers xsi:type="ecore:EClass" name="HwClock" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwTiming/HwTimingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="frequency" ordered="false" eType="/1/BasicNFP_Types/NFP_Frequency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwTimer" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwTiming/HwTimingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbCounter" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="counterWidth" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputClock" ordered="false" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwTiming/HwClock"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwDevice"> - <eClassifiers xsi:type="ecore:EClass" name="HwDevice" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource /0/MARTE_Foundations/GRM/DeviceResource"/> - <eClassifiers xsi:type="ecore:EClass" name="HwI_O" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwDevice/HwDevice"/> - <eClassifiers xsi:type="ecore:EClass" name="HwSupport" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwDevice/HwDevice"/> - </eSubpackages> - </eSubpackages> - <eSubpackages name="HwPhysical"> - <eSubpackages name="HwPhysical_HwGeneral"/> - <eSubpackages name="HwLayout"> - <eClassifiers xsi:type="ecore:EClass" name="HwComponent" eSuperTypes="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/ComponentKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimenssions" ordered="false" upperBound="3" eType="/1/BasicNFP_Types/NFP_Length"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="area" ordered="false" eType="/1/BasicNFP_Types/NFP_Area"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="2" eType="/1/MARTE_DataTypes/NFP_NaturalInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="grid" ordered="false" upperBound="2" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nbPins" ordered="false" eType="/1/BasicNFP_Types/NFP_Natural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="weight" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="price" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="r_Conditions" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/Env_Condition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poweredServices" ordered="false" upperBound="-1" eType="/0/MARTE_DesignModel/HRM/HwLogical/HwGeneral/HwResourceService" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="staticConsumption" ordered="false" eType="/1/BasicNFP_Types/NFP_Power"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="staticDissipation" ordered="false" eType="/1/BasicNFP_Types/NFP_Power"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ComponentKind"> - <eLiterals name="Card" value="1"/> - <eLiterals name="Channel" value="2"/> - <eLiterals name="Chip" value="3"/> - <eLiterals name="Port" value="4"/> - <eLiterals name="Unit" value="5"/> - <eLiterals name="Other" value="6"/> - <eLiterals name="Undef" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Env_Condition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/ConditionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" eType="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/CompnentState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" eType="/1/MARTE_DataTypes/Realnterval"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConditionType"> - <eLiterals name="Temperature" value="1"/> - <eLiterals name="Humidity" value="2"/> - <eLiterals name="Altitude" value="3"/> - <eLiterals name="Vibration" value="4"/> - <eLiterals name="Shock" value="5"/> - <eLiterals name="Other" value="6"/> - <eLiterals name="Undef" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CompnentState"> - <eLiterals name="Operating" value="1"/> - <eLiterals name="Storage" value="2"/> - <eLiterals name="Other" value="3"/> - <eLiterals name="Undef" value="4"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="HwPower"> - <eClassifiers xsi:type="ecore:EClass" name="HwPowerSupply" eSuperTypes="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/HwComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="suppliedPower" ordered="false" eType="/1/BasicNFP_Types/NFP_Power"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capacity" ordered="false" eType="/1/BasicNFP_Types/NFP_Energy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HwCoolingSupply" eSuperTypes="/0/MARTE_DesignModel/HRM/HwPhysical/HwLayout/HwComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coolingPower" ordered="false" eType="/1/BasicNFP_Types/NFP_Power"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </eSubpackages> - <eSubpackages name="SRM"> - <eSubpackages name="SW_ResourceCore"> - <eClassifiers xsi:type="ecore:EClass" name="SwResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifierElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memorySizeFootprint" ordered="false" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="createServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deleteServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializeServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwAccessService" eSuperTypes="/0/MARTE_Foundations/GRM/GRService"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isModifier" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accessedElement" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="SW_Concurrency"> - <eClassifiers xsi:type="ecore:EEnum" name="InterruptKind"> - <eLiterals name="HardwareInterruption" value="1"/> - <eLiterals name="ProcessorDetectedException" value="2"/> - <eLiterals name="ProgrammedException" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntryPoint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReentrant" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="routine" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Dependency" ordered="false" lowerBound="1" eType="/2/Dependency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwConcurrentResource" abstract="true" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_ResourceCore/SwResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/BasicNFP_Types/ArrivalPattern"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="activationCapacity" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entryPoints" ordered="false" upperBound="-1" eType="/2/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adressSpace" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="periodElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="priorityElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stackSizeElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activateServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableConcurrencyServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resumeServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="suspendServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminateServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="disableConcurrencyServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="shareDataResources" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageResources" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mutualExclusionResources" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="notificationResources" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterruptResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Concurrency/SwConcurrentResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Concurrency/InterruptKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMaskable" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vectorElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maskElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="routineConnectServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="routineDisconnectServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwSchedulableResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Concurrency/SwConcurrentResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStaticSchedulingFeature" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPreemptable" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedulers" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deadlineElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deadlineTypeElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeScliceElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delayServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="yieldServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwTimerResource" eSuperTypes="/0/MARTE_Foundations/GRM/TimerResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="durationElements" ordered="false" eType="/2/TypedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemoryPartition" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_ResourceCore/SwResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concurrentResources" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memorySpaces" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fork" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Namespace" ordered="false" lowerBound="1" eType="/2/Namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Alarm" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Concurrency/InterruptResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isWatchdog" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timers" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="SW_Brokering"> - <eClassifiers xsi:type="ecore:EEnum" name="AccessPolicyKind"> - <eLiterals name="Read" value="1"/> - <eLiterals name="Write" value="2"/> - <eLiterals name="ReadWrite" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeviceBroker" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_ResourceCore/SwResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessPolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBuffered" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="devices" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="closeServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="openServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MemoryBroker" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_ResourceCore/SwResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessPolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Brokering/AccessPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memories" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memoryBlockAdressSelements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memoryBlockSizeElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lockServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unlockServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unMapServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="SW_Interaction"> - <eClassifiers xsi:type="ecore:EEnum" name="QueuePolicyKind"> - <eLiterals name="FIFO" value="1"/> - <eLiterals name="LIFO" value="2"/> - <eLiterals name="Priority" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MessageResourceKind"> - <eLiterals name="MessageQueue" value="1"/> - <eLiterals name="Pipe" value="2"/> - <eLiterals name="Blackboard" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NotificationKind"> - <eLiterals name="Memorized" value="1"/> - <eLiterals name="Bounded" value="2"/> - <eLiterals name="Memoryless" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NotificationResourceKind"> - <eLiterals name="Event" value="1"/> - <eLiterals name="Barrier" value="2"/> - <eLiterals name="Undef" value="3"/> - <eLiterals name="Other" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MutualExclusionResourceKind"> - <eLiterals name="BooleanSemaphore" value="1"/> - <eLiterals name="CountSemaphore" value="2"/> - <eLiterals name="Mutex" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConcurrentAccessProtocolKind"> - <eLiterals name="PIP" value="1"/> - <eLiterals name="PCP" value="2"/> - <eLiterals name="NoPreemption" value="3"/> - <eLiterals name="Undef" value="4"/> - <eLiterals name="Other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwInteractionResource" abstract="true" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_ResourceCore/SwResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIntraPartitionInteraction" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitingQueuePolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitingQueueCapacity" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="waitingPolicyElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwCommunicationResource" abstract="true" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwInteractionResource /0/MARTE_Foundations/GRM/CommunicationMedia"/> - <eClassifiers xsi:type="ecore:EClass" name="SwSynchronizationResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwInteractionResource /0/MARTE_Foundations/GRM/SynchronizationResource"/> - <eClassifiers xsi:type="ecore:EClass" name="SharedDataComResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwCommunicationResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="readServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageComResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwCommunicationResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFixedMessageSize" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="meachnism" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/MessageResourceKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageSizeElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageQueueCapacityElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageQueuePolicy" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/QueuePolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sendServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiveServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NotificationResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwSynchronizationResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="occurence" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/NotificationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mechanism" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/NotificationResourceKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occurenceCountElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maskElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flushServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signalServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="waitServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clearServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwMutualExclusionResource" eSuperTypes="/0/MARTE_DesignModel/SRM/SW_Interaction/SwSynchronizationResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mechanism" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/MutualExclusionResourceKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrentAccessProtocol" ordered="false" unique="false" eType="/0/MARTE_DesignModel/SRM/SW_Interaction/ConcurrentAccessProtocolKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accessTokenElements" ordered="false" upperBound="-1" eType="/2/TypedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="releaseServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acquireServices" ordered="false" upperBound="-1" eType="/2/BehavioralFeature"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </eSubpackages> - <eSubpackages name="MARTE_AnalysisModel"> - <eSubpackages name="GQAM"> - <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadGenerator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pop" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Behavior" ordered="false" lowerBound="1" eType="/2/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaEventTrace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" ordered="false" eType="/1/BasicNFP_Types/ArrivalPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generator" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaWorkloadGenerator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trace" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaEventTrace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaScenario"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timedEvent" ordered="false" eType="/2/TimeEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaScenario" eSuperTypes="/0/MARTE_Foundations/GRM/ResourceUsage /0/MARTE_Foundations/Time/TimedProcessing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cause" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaWorkloadEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hostDemand" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hostDemandOps" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interOccT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throughput" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Frequency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="respT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilization" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilizationHost" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaStep"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timing" ordered="false" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaTimingObs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaScenario"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaScenario"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAtomic" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rep" ordered="false" lowerBound="1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prob" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="priority" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concurRes" ordered="false" eType="/0/MARTE_Foundations/GRM/SchedulableResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false" eType="/0/MARTE_AnalysisModel/GQAM/GaExecHost"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serDemand" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaRequestedService"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="servCount" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaExecHost" eSuperTypes="/0/MARTE_Foundations/GRM/ProcessingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="commTxOch" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commRcvOvh" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cntxtSwt" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clockOvh" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedPriRange" ordered="false" eType="/1/MARTE_DataTypes/IntegerInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilization" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throughput" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Frequency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaRequestedService" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Operation" ordered="false" lowerBound="1" eType="/2/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaTimingObs" eSuperTypes="/0/MARTE_Foundations/NFPs/NfpConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="laxity" ordered="false" unique="false" eType="/0/MARTE_AnalysisModel/GQAM/LaxityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startObs" ordered="false" eType="/2/TimeObservation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stopObs" ordered="false" eType="/2/TimeObservation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="LaxityKind"> - <eLiterals name="hard" value="1"/> - <eLiterals name="soft" value="2"/> - <eLiterals name="other" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaCommStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"/> - <eClassifiers xsi:type="ecore:EClass" name="GaAcqStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="acqRes" ordered="false" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resUnits" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaRelStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relRes" ordered="false" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resUnits" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaLatencyObs" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaTimingObs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="latency" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="miss" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utility" ordered="false" upperBound="-1" eType="/1/MARTE_DataTypes/UtilityType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxJitter" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaCommHost" eSuperTypes="/0/MARTE_Foundations/GRM/ProcessingResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="capacity" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_DataTxRate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packetT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transmMode" ordered="false" unique="false" eType="/1/MARTE_DataTypes/TransmModeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilization" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throughput" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Frequency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaCommChannel" eSuperTypes="/0/MARTE_Foundations/GRM/SchedulableResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="packetSize" ordered="false" eType="/1/BasicNFP_Types/NFP_DataSize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utlization" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaWorkloadBehavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaScenario"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="demand" ordered="false" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaWorkloadEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaAnalysisContext" eSuperTypes="/0/MARTE_Annexes/VSL/Variables/ExpressionContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workload" ordered="false" lowerBound="1" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaWorkloadBehavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="platform" ordered="false" lowerBound="1" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaResourcesPlatform"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GaResourcesPlatform"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_Classifier" ordered="false" lowerBound="1" eType="/2/Classifier"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="SAM"> - <eClassifiers xsi:type="ecore:EEnum" name="OptimallityCriterionKind"> - <eLiterals name="meetHardDeadlines" value="1"/> - <eLiterals name="minimizeMissedDeadlines" value="2"/> - <eLiterals name="minimizedMeanTardiness" value="3"/> - <eLiterals name="undef" value="4"/> - <eLiterals name="other" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaAnalysisContext" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaAnalysisContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSched" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optCriterion" ordered="false" unique="false" eType="/0/MARTE_AnalysisModel/SAM/OptimallityCriterionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaEnd2EndFlow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSched" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schSlack" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end2EndT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end2EndD" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timing" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaTimingObs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaCommStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaCommStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deadline" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spareCap" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schSlack" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaExecStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_BehavioralFeature" ordered="false" lowerBound="1" eType="/2/BehavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deadline" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="spareCap" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schSlack" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="preemptT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readyT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delayT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaSchedObs" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaTimingObs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="suspentions" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overlaps" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaSharedResource" eSuperTypes="/0/MARTE_Foundations/GRM/MutualExclusionResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="capacity" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPreemp" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isConsum" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acquisT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="releaseT" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaCommHost" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaCommHost"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSched" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schSlack" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SaExecHost" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaExecHost"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSched" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schSlack" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="schedUtiliz" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ISRswitchT" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ISRprioRange" ordered="false" eType="/1/MARTE_DataTypes/IntegerInterval"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schedPolicy" ordered="false" unique="false" eType="/1/GRM_BasicTypes/SchedPolicyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPreempible" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="PAM"> - <eClassifiers xsi:type="ecore:EClass" name="PaStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noSynch" ordered="false" eType="/1/BasicNFP_Types/NFP_Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extOpDemand" unique="false" upperBound="-1" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extOpCount" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavDemand" upperBound="-1" eType="/0/MARTE_AnalysisModel/GQAM/GaScenario"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavCount" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaRequestedStep" eSuperTypes="/0/MARTE_AnalysisModel/PAM/PaStep /0/MARTE_AnalysisModel/GQAM/GaRequestedService"/> - <eClassifiers xsi:type="ecore:EClass" name="PaCommStep" eSuperTypes="/0/MARTE_AnalysisModel/PAM/PaStep /0/MARTE_AnalysisModel/GQAM/GaCommStep"/> - <eClassifiers xsi:type="ecore:EClass" name="PaResPassStep" eSuperTypes="/0/MARTE_AnalysisModel/GQAM/GaStep"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resUnits" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaLogicalResource" eSuperTypes="/0/MARTE_Foundations/GRM/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilization" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throughput" ordered="false" eType="/1/BasicNFP_Types/NFP_Frequency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poolSize" ordered="false" lowerBound="1" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaRunTInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="poolSize" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unbddPool" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" eType="/0/MARTE_Foundations/GRM/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="host" ordered="false" eType="/0/MARTE_Foundations/GRM/SchedulableResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilization" ordered="false" eType="/1/BasicNFP_Types/NFP_Real"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="throughput" ordered="false" eType="/1/BasicNFP_Types/NFP_Frequency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base_NamedElement" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="MARTE_Library"> - <eSubpackages name="MeasurementUnits"> - <eClassifiers xsi:type="ecore:EEnum" name="TimeUnitKind"> - <eLiterals name="s" value="1"/> - <eLiterals name="tick" value="2"/> - <eLiterals name="ms" value="3"/> - <eLiterals name="us" value="4"/> - <eLiterals name="min" value="5"/> - <eLiterals name="hrs" value="6"/> - <eLiterals name="dys" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PowerUnitKind"> - <eLiterals name="W" value="1"/> - <eLiterals name="mW" value="2"/> - <eLiterals name="KW" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FrequencyUnitKind"> - <eLiterals name="Hz" value="1"/> - <eLiterals name="KHz" value="2"/> - <eLiterals name="MHz" value="3"/> - <eLiterals name="GHz" value="4"/> - <eLiterals name="rpm" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DataSizeUnitKind"> - <eLiterals name="bits" value="1"/> - <eLiterals name="Bytes" value="2"/> - <eLiterals name="KB" value="3"/> - <eLiterals name="MB" value="4"/> - <eLiterals name="GB" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DataTxRateUnitKind"> - <eLiterals name="b_per_s" value="1"/> - <eLiterals name="Kb_per_s" value="2"/> - <eLiterals name="Mb_per_s" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnergyUnitKind"> - <eLiterals name="J" value="1"/> - <eLiterals name="KJ" value="2"/> - <eLiterals name="Wh" value="3"/> - <eLiterals name="KWh" value="4"/> - <eLiterals name="mWh" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="LengthUnitKind"> - <eLiterals name="m" value="1"/> - <eLiterals name="cm" value="2"/> - <eLiterals name="mm" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AreaUnitKind"> - <eLiterals name="mm2" value="1"/> - <eLiterals name="um2" value="2"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="GRM_BasicTypes"> - <eClassifiers xsi:type="ecore:EClass" name="EDFParameters"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deadline" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SchedPolicyKind"> - <eLiterals name="EarliestDeadlineFirst" value="1"/> - <eLiterals name="FIFO" value="2"/> - <eLiterals name="FixedPriority" value="3"/> - <eLiterals name="LeastLaxityFirst" value="4"/> - <eLiterals name="RoundRobin" value="5"/> - <eLiterals name="TimeTableDriven" value="6"/> - <eLiterals name="Undef" value="7"/> - <eLiterals name="Other" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ProtectProtocolKind"> - <eLiterals name="FIFO" value="1"/> - <eLiterals name="NoPreemption" value="2"/> - <eLiterals name="PriorityCeiling" value="3"/> - <eLiterals name="PriorityInheritance" value="4"/> - <eLiterals name="StackBased" value="5"/> - <eLiterals name="Undef" value="6"/> - <eLiterals name="Other" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PeriodicServerKind"> - <eLiterals name="Sporadic" value="1"/> - <eLiterals name="Deferrable" value="2"/> - <eLiterals name="Undef" value="3"/> - <eLiterals name="Other" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SchedParameters"> - <eStructuralFeatures xsi:type="ecore:EReference" name="edf" ordered="false" eType="/1/GRM_BasicTypes/EDFParameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fp" ordered="false" eType="/1/GRM_BasicTypes/FixedPriorityParameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pooling" ordered="false" eType="/1/GRM_BasicTypes/PoolingParameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="server" ordered="false" eType="/1/GRM_BasicTypes/PeriodicServerParameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FixedPriorityParameters"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PoolingParameters" eSuperTypes="/1/GRM_BasicTypes/FixedPriorityParameters"> - <eStructuralFeatures xsi:type="ecore:EReference" name="period" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overhead" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PeriodicServerParameters" eSuperTypes="/1/GRM_BasicTypes/FixedPriorityParameters"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/1/GRM_BasicTypes/PeriodicServerKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="backgroundPriority" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialBudget" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="replenishPeriod" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPendingReplenish" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="BasicNFP_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="SourceKind"> - <eLiterals name="est" value="1"/> - <eLiterals name="meas" value="2"/> - <eLiterals name="calc" value="3"/> - <eLiterals name="req" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BasicNFP_Types_DirectionKind"> - <eLiterals name="incr" value="1"/> - <eLiterals name="decr" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StatisticalQualifierKind"> - <eLiterals name="max" value="1"/> - <eLiterals name="min" value="2"/> - <eLiterals name="mean" value="3"/> - <eLiterals name="range" value="4"/> - <eLiterals name="percent" value="5"/> - <eLiterals name="distrib" value="6"/> - <eLiterals name="determ" value="7"/> - <eLiterals name="other" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" ordered="false" unique="false" eType="/1/MARTE_DataTypes/VSL_Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" eType="/1/BasicNFP_Types/SourceKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="statQ" ordered="false" unique="false" eType="/1/BasicNFP_Types/StatisticalQualifierKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" eType="/1/BasicNFP_Types/BasicNFP_Types_DirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Frequency" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/FrequencyUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Real" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Natural" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/UnlimitedNatural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Boolean" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_String" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Integer" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_DateTime" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/DateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_DataTxRate" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/DataTxRateUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Power" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/PowerUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_DataSize" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/DataSizeUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Energy" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/EnergyUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Length" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/LengthUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Area" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/AreaUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArrivalPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="periodic" ordered="false" eType="/1/BasicNFP_Types/PeriodicPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aperiodic" ordered="false" eType="/1/BasicNFP_Types/AperiodicPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="burst" ordered="false" eType="/1/BasicNFP_Types/BurstPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="irregular" ordered="false" eType="/1/BasicNFP_Types/IrregularPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="closed" ordered="false" eType="/1/BasicNFP_Types/ClosedPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sporadic" ordered="false" eType="/1/BasicNFP_Types/SporadicPattern"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PeriodicPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="period" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="jitter" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="phase" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AperiodicPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="distribution" ordered="false" eType="/1/BasicNFP_Types/NFP_CommonType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BurstPattern" eSuperTypes="/1/BasicNFP_Types/AperiodicPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minInterarrival" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxInterarrival" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minEventInterval" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxEventInterval" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="burstSize" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IrregularPattern" eSuperTypes="/1/BasicNFP_Types/AperiodicPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="phase" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interarrivals" ordered="false" upperBound="-1" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="population" ordered="false" eType="/1/BasicNFP_Types/NFP_Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extDelay" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SporadicPattern" eSuperTypes="/1/BasicNFP_Types/AperiodicPattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minInterarrival" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxInterarrival" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="jitter" ordered="false" eType="/1/BasicNFP_Types/NFP_Duration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_BoundedDuration" eSuperTypes="/1/BasicNFP_Types/NFP_CommonType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" ordered="false" unique="false" upperBound="2" eType="/1/MARTE_PrimitivesTypes/Real"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/TimeUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clock" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Percentage" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_Duration" eSuperTypes="/1/BasicNFP_Types/NFP_Real"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/MeasurementUnits/TimeUnitKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clock" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="MARTE_DataTypes"> - <eClassifiers xsi:type="ecore:EClass" name="IntegerVector"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vectorElem" ordered="false" unique="false" upperBound="-1" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerMatrix"> - <eStructuralFeatures xsi:type="ecore:EReference" name="matrixElem" ordered="false" upperBound="-1" eType="/1/MARTE_DataTypes/IntegerVector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerInterval"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" lowerBound="2" upperBound="2" eType="/1/MARTE_PrimitivesTypes/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TransmModeKind"> - <eLiterals name="simplex" value="1"/> - <eLiterals name="halfDuplex" value="2"/> - <eLiterals name="fullDuplex" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UtilityType"> - <eOperations name="eq" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - <eOperations name="lt" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - <eOperations name="gt" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - <eOperations name="le" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - <eOperations name="ge" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - <eOperations name="ne" eType="/1/MARTE_PrimitivesTypes/Boolean"> - <eParameters name="u" eType="/1/MARTE_DataTypes/UtilityType"/> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Array"/> - <eClassifiers xsi:type="ecore:EClass" name="Realnterval"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" lowerBound="2" upperBound="2" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP_FrequencyInterval"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bound" ordered="false" lowerBound="2" upperBound="2" eType="/1/BasicNFP_Types/NFP_Frequency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MARTE_DataTypes_Interval"/> - <eClassifiers xsi:type="ecore:EClass" name="NFP_NaturalInterval"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bound" ordered="false" lowerBound="2" upperBound="2" eType="/1/BasicNFP_Types/NFP_Natural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="VSL_Expression"/> - </eSubpackages> - <eSubpackages name="TimeTypesLibrary"> - <eClassifiers xsi:type="ecore:EEnum" name="TimeNatureKind"> - <eLiterals name="discrete" value="1"/> - <eLiterals name="dense" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TimeInterpretationKind"> - <eLiterals name="duration" value="1"/> - <eLiterals name="instant" value="2"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="TimeLibrary"> - <eClassifiers xsi:type="ecore:EClass" name="TimedValueType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/TimeLibrary/TUK"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Real"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" ordered="false" unique="false" eType="/1/TimeLibrary/ClockedValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="onClock" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TUK"/> - <eClassifiers xsi:type="ecore:EDataType" name="ClockedValueSpecification"/> - <eClassifiers xsi:type="ecore:EEnum" name="TimeLibrary_TimeUnitKind"> - <eLiterals name="s" value="1"/> - <eLiterals name="ms" value="2"/> - <eLiterals name="us" value="3"/> - <eLiterals name="ns" value="4"/> - <eLiterals name="min" value="5"/> - <eLiterals name="hrs" value="6"/> - <eLiterals name="dys" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TimeStandardKind"> - <eLiterals name="TAI" value="1"/> - <eLiterals name="UT0" value="2"/> - <eLiterals name="UT1" value="3"/> - <eLiterals name="UTC" value="4"/> - <eLiterals name="Local" value="5"/> - <eLiterals name="TT" value="6"/> - <eLiterals name="TBD" value="7"/> - <eLiterals name="TCG" value="8"/> - <eLiterals name="TCB" value="9"/> - <eLiterals name="Sidereal" value="10"/> - <eLiterals name="GPS" value="11"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="LogicalTimeUnit"> - <eLiterals name="tick" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EventKind"> - <eLiterals name="start" value="1"/> - <eLiterals name="finish" value="2"/> - <eLiterals name="send" value="3"/> - <eLiterals name="receive" value="4"/> - <eLiterals name="consume" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdealClock"> - <eOperations name="currentTime" eType="/1/MARTE_PrimitivesTypes/Real"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="RS_Library"> - <eClassifiers xsi:type="ecore:EClass" name="TilerSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" eType="/1/MARTE_DataTypes/IntegerVector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paving" ordered="false" lowerBound="1" eType="/1/MARTE_DataTypes/IntegerMatrix"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fitting" ordered="false" eType="/1/MARTE_DataTypes/IntegerVector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ShapeSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" upperBound="-1" eType="/1/MARTE_PrimitivesTypes/UnlimitedNatural"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="MARTE_PrimitivesTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnlimitedNatural"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="DateTime"/> - <eClassifiers xsi:type="ecore:EDataType" name="Real"/> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="uml"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/2/Element" eOpposite="/2/Element/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/2/Element" eOpposite="/2/Element/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" ordered="false" upperBound="-1" eType="/2/Comment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" ordered="false" upperBound="-1" eType="/2/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/2/Namespace /2/PackageableElement /2/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedType" ordered="false" upperBound="-1" eType="/2/Type" eOpposite="/2/Type/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageMerge" ordered="false" upperBound="-1" eType="/2/PackageMerge" containment="true" eOpposite="/2/PackageMerge/receivingPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packagedElement" ordered="false" upperBound="-1" eType="/2/PackageableElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedPackage" ordered="false" upperBound="-1" eType="/2/Package" eOpposite="/2/Package/nestingPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestingPackage" ordered="false" eType="/2/Package" eOpposite="/2/Package/nestedPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="profileApplication" ordered="false" upperBound="-1" eType="/2/ProfileApplication" containment="true" eOpposite="/2/ProfileApplication/applyingPackage"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/2/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false" upperBound="-1" eType="/2/Dependency" eOpposite="/2/Dependency/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/2/Namespace" eOpposite="/2/Namespace/ownedMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameExpression" ordered="false" eType="/2/StringExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="/2/Feature /2/TypedElement /2/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectableElement" abstract="true" eSuperTypes="/2/TypedElement /2/ParameterableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" upperBound="-1" eType="/2/ConnectorEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateableElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false" upperBound="-1" eType="/2/TemplateBinding" containment="true" eOpposite="/2/TemplateBinding/boundElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTemplateSignature" ordered="false" eType="/2/TemplateSignature" containment="true" eOpposite="/2/TemplateSignature/template"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/2/StructuralFeature /2/ConnectableElement /2/DeploymentTarget /2/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false" eType="/2/DataType" eOpposite="/2/DataType/ownedAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningAssociation" ordered="false" eType="/2/Association" eOpposite="/2/Association/ownedEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" eType="/2/Association" eOpposite="/2/Association/memberEnd"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerivedUnion" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" lowerBound="1" eType="/2/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedProperty" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="opposite" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsettedProperty" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/2/Property" containment="true" eOpposite="/2/Property/associationEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" eType="/2/Property" eOpposite="/2/Property/qualifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="public" value="1"/> - <eLiterals name="private" value="2"/> - <eLiterals name="protected" value="3"/> - <eLiterals name="package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/2/PackageableElement /2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" upperBound="-1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" upperBound="-1" eType="/2/NamedElement" eOpposite="/2/NamedElement/clientDependency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectedRelationship" abstract="true" eSuperTypes="/2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedElement" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false" upperBound="-1" eType="/2/ElementImport" containment="true" eOpposite="/2/ElementImport/importingNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageImport" ordered="false" upperBound="-1" eType="/2/PackageImport" containment="true" eOpposite="/2/PackageImport/importingNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedRule" ordered="false" upperBound="-1" eType="/2/Constraint" containment="true" eOpposite="/2/Constraint/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedMember" ordered="false" upperBound="-1" eType="/2/PackageableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false" upperBound="-1" eType="/2/NamedElement" eOpposite="/2/NamedElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementImport" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/2/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false" lowerBound="1" eType="/2/PackageableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false" lowerBound="1" eType="/2/Namespace" eOpposite="/2/Namespace/elementImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageImport" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/2/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" ordered="false" lowerBound="1" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false" lowerBound="1" eType="/2/Namespace" eOpposite="/2/Namespace/packageImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/2/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" upperBound="-1" eType="/2/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/2/Namespace" eOpposite="/2/Namespace/ownedRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/2/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" eType="/2/Package" eOpposite="/2/Package/ownedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/2/Classifier /2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1" eType="/2/Property" containment="true" eOpposite="/2/Property/owningAssociation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endType" lowerBound="1" upperBound="-1" eType="/2/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberEnd" lowerBound="2" upperBound="-1" eType="/2/Property" eOpposite="/2/Property/association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="navigableOwnedEnd" ordered="false" upperBound="-1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/2/Namespace /2/RedefinableElement /2/Type /2/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/2/Generalization" containment="true" eOpposite="/2/Generalization/specific"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeExtent" ordered="false" upperBound="-1" eType="/2/GeneralizationSet" eOpposite="/2/GeneralizationSet/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false" upperBound="-1" eType="/2/Feature" eOpposite="/2/Feature/featuringClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritedMember" ordered="false" upperBound="-1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedClassifier" ordered="false" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitution" ordered="false" upperBound="-1" eType="/2/Substitution" containment="true" eOpposite="/2/Substitution/substitutingClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" eType="/2/CollaborationUse"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationUse" ordered="false" upperBound="-1" eType="/2/CollaborationUse" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedUseCase" ordered="false" upperBound="-1" eType="/2/UseCase" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" upperBound="-1" eType="/2/UseCase" eOpposite="/2/UseCase/subject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RedefinableElement" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedElement" ordered="false" upperBound="-1" eType="/2/RedefinableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinitionContext" ordered="false" upperBound="-1" eType="/2/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateBinding" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" lowerBound="1" eType="/2/TemplateSignature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSubstitution" ordered="false" upperBound="-1" eType="/2/TemplateParameterSubstitution" containment="true" eOpposite="/2/TemplateParameterSubstitution/templateBinding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundElement" ordered="false" lowerBound="1" eType="/2/TemplateableElement" eOpposite="/2/TemplateableElement/templateBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateSignature" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" lowerBound="1" upperBound="-1" eType="/2/TemplateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1" eType="/2/TemplateParameter" containment="true" eOpposite="/2/TemplateParameter/signature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false" lowerBound="1" eType="/2/TemplateableElement" eOpposite="/2/TemplateableElement/ownedTemplateSignature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" lowerBound="1" eType="/2/TemplateSignature" eOpposite="/2/TemplateSignature/ownedParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameteredElement" ordered="false" lowerBound="1" eType="/2/ParameterableElement" eOpposite="/2/ParameterableElement/templateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameteredElement" ordered="false" eType="/2/ParameterableElement" containment="true" eOpposite="/2/ParameterableElement/owningTemplateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/2/ParameterableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefault" ordered="false" eType="/2/ParameterableElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterableElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningTemplateParameter" ordered="false" eType="/2/TemplateParameter" eOpposite="/2/TemplateParameter/ownedParameteredElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateParameter" ordered="false" eType="/2/TemplateParameter" eOpposite="/2/TemplateParameter/parameteredElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameterSubstitution" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formal" ordered="false" lowerBound="1" eType="/2/TemplateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actual" ordered="false" lowerBound="1" upperBound="-1" eType="/2/ParameterableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedActual" ordered="false" upperBound="-1" eType="/2/ParameterableElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false" lowerBound="1" eType="/2/TemplateBinding" eOpposite="/2/TemplateBinding/parameterSubstitution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubstitutable" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" lowerBound="1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalizationSet" ordered="false" upperBound="-1" eType="/2/GeneralizationSet" eOpposite="/2/GeneralizationSet/generalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specific" ordered="false" lowerBound="1" eType="/2/Classifier" eOpposite="/2/Classifier/generalization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizationSet" eSuperTypes="/2/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCovering" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDisjoint" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/2/Classifier" eOpposite="/2/Classifier/powertypeExtent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/2/Generalization" eOpposite="/2/Generalization/generalizationSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="featuringClassifier" ordered="false" upperBound="-1" eType="/2/Classifier" eOpposite="/2/Classifier/feature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Substitution" eSuperTypes="/2/Realization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitutingClassifier" ordered="false" lowerBound="1" eType="/2/Classifier" eOpposite="/2/Classifier/substitution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true" eSuperTypes="/2/NamedElement /2/ParameterableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PackageMerge" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mergedPackage" ordered="false" lowerBound="1" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receivingPackage" ordered="false" lowerBound="1" eType="/2/Package" eOpposite="/2/Package/packageMerge"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProfileApplication" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedProfile" ordered="false" lowerBound="1" eType="/2/Profile"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStrict" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applyingPackage" ordered="false" lowerBound="1" eType="/2/Package" eOpposite="/2/Package/profileApplication"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Profile" eSuperTypes="/2/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStereotype" ordered="false" upperBound="-1" eType="/2/Stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaclassReference" ordered="false" upperBound="-1" eType="/2/ElementImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metamodelReference" ordered="false" upperBound="-1" eType="/2/PackageImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="/2/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="icon" ordered="false" upperBound="-1" eType="/2/Image" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/2/EncapsulatedClassifier /2/BehavioredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/2/Classifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/2/Operation" containment="true" eOpposite="/2/Operation/class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false" upperBound="-1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false" upperBound="-1" eType="/2/Reception" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="/2/Extension" eOpposite="/2/Extension/metaclass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringExpression" eSuperTypes="/2/Expression /2/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subExpression" ordered="false" upperBound="-1" eType="/2/StringExpression" containment="true" eOpposite="/2/StringExpression/owningExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningExpression" ordered="false" eType="/2/StringExpression" eOpposite="/2/StringExpression/subExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="/2/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" upperBound="-1" eType="/2/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueSpecification" abstract="true" eSuperTypes="/2/PackageableElement /2/TypedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BehavioredClassifier" abstract="true" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedBehavior" ordered="false" upperBound="-1" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifierBehavior" ordered="false" eType="/2/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaceRealization" ordered="false" upperBound="-1" eType="/2/InterfaceRealization" containment="true" eOpposite="/2/InterfaceRealization/implementingClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTrigger" ordered="false" upperBound="-1" eType="/2/Trigger" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behavior" abstract="true" eSuperTypes="/2/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReentrant" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedBehavior" ordered="false" upperBound="-1" eType="/2/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1" eType="/2/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/2/BehavioredClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" upperBound="-1" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false" upperBound="-1" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false" upperBound="-1" eType="/2/ParameterSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" eType="/2/BehavioralFeature" eOpposite="/2/BehavioralFeature/method"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/UnlimitedNatural"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperValue" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerValue" ordered="false" eType="/2/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentTarget" abstract="true" eSuperTypes="/2/NamedElement"> - <eOperations name="getDeployedElements" eType="/2/PackageableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false" upperBound="-1" eType="/2/Deployment" containment="true" eOpposite="/2/Deployment/location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedElement" ordered="false" upperBound="-1" eType="/2/PackageableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/2/Classifier"> - <eOperations name="createOwnedOperation" eType="/2/Operation"> - <eParameters name="name" eType="/1/MARTE_PrimitivesTypes/String"/> - <eParameters name="parameterNames" eType="/1/MARTE_PrimitivesTypes/String"/> - <eParameters name="parameterTypes" eType="/2/Type"/> - <eParameters name="returnType" eType="/2/Type"/> - </eOperations> - <eOperations name="createOwnedAttribute" eType="/2/Property"> - <eParameters name="name" eType="/1/MARTE_PrimitivesTypes/String"/> - <eParameters name="type" eType="/2/Type"/> - <eParameters name="lower" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eParameters name="upper" eType="/1/MARTE_PrimitivesTypes/UnlimitedNatural"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true" eOpposite="/2/Property/datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/2/Operation" containment="true" eOpposite="/2/Operation/datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="none" value="1"/> - <eLiterals name="shared" value="2"/> - <eLiterals name="composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationUse" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/2/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/2/Dependency" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/2/BehavioredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/2/Include" containment="true" eOpposite="/2/Include/includingCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false" upperBound="-1" eType="/2/Extend" containment="true" eOpposite="/2/Extend/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false" upperBound="-1" eType="/2/ExtensionPoint" containment="true" eOpposite="/2/ExtensionPoint/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" upperBound="-1" eType="/2/Classifier" eOpposite="/2/Classifier/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Realization" eSuperTypes="/2/Abstraction"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="/2/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false" eType="/2/OpaqueExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpaqueExpression" eSuperTypes="/2/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" upperBound="-1" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" upperBound="-1" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" eType="/2/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" eType="/2/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/2/ConnectableElement /2/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/2/ParameterDirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSet" ordered="false" upperBound="-1" eType="/2/ParameterSet" eOpposite="/2/ParameterSet/parameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isException" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStream" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="effect" ordered="false" unique="false" eType="/2/ParameterEffectKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EncapsulatedClassifier" abstract="true" eSuperTypes="/2/StructuredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedPort" ordered="false" upperBound="-1" eType="/2/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/2/BehavioralFeature /2/ParameterableElement /2/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false" eType="/2/Interface" eOpposite="/2/Interface/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" eType="/2/Class" eOpposite="/2/Class/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/UnlimitedNatural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" upperBound="-1" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false" upperBound="-1" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedOperation" ordered="false" upperBound="-1" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false" eType="/2/DataType" eOpposite="/2/DataType/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyCondition" ordered="false" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/2/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" eType="/2/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="/2/Association"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaclass" ordered="false" lowerBound="1" eType="/2/Class" eOpposite="/2/Class/extension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="/2/InstanceSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false" eType="/2/Enumeration" eOpposite="/2/Enumeration/ownedLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityPartition" eSuperTypes="/2/NamedElement /2/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDimension" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExternal" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1" eType="/2/ActivityNode" eOpposite="/2/ActivityNode/inPartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subpartition" ordered="false" upperBound="-1" eType="/2/ActivityPartition" containment="true" eOpposite="/2/ActivityPartition/superPartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superPartition" ordered="false" eType="/2/ActivityPartition" eOpposite="/2/ActivityPartition/subpartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" eType="/2/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1" eType="/2/ActivityEdge" eOpposite="/2/ActivityEdge/inPartition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/2/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1" eType="/2/EnumerationLiteral" containment="true" eOpposite="/2/EnumerationLiteral/enumeration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceSpecification" eSuperTypes="/2/DeploymentTarget /2/PackageableElement /2/DeployedArtifact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1" eType="/2/Slot" containment="true" eOpposite="/2/Slot/owningInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" eType="/2/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/2/Namespace /2/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1" eType="/2/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" upperBound="-1" eType="/2/Behavior" eOpposite="/2/Behavior/specification"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" lowerBound="1" eType="/0/MARTE_DesignModel/RTEMoCC/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="raisedException" ordered="false" upperBound="-1" eType="/2/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false" upperBound="-1" eType="/2/ParameterSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="/2/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="/2/ValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false" upperBound="-1" eType="/2/Observation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Observation" abstract="true" eSuperTypes="/2/PackageableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Duration" eSuperTypes="/2/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="/2/ValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false" upperBound="-1" eType="/2/Observation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DurationInterval" eSuperTypes="/2/Interval"/> - <eClassifiers xsi:type="ecore:EClass" name="Interval" eSuperTypes="/2/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="min" ordered="false" lowerBound="1" eType="/2/ValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="max" ordered="false" lowerBound="1" eType="/2/ValueSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeConstraint" eSuperTypes="/2/IntervalConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntervalConstraint" eSuperTypes="/2/Constraint"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeInterval" eSuperTypes="/2/Interval"/> - <eClassifiers xsi:type="ecore:EClass" name="DurationConstraint" eSuperTypes="/2/IntervalConstraint"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false" upperBound="2" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeObservation" eSuperTypes="/2/Observation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DurationObservation" eSuperTypes="/2/Observation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" upperBound="2" eType="/2/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstEvent" ordered="false" upperBound="2" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectorEnd" eSuperTypes="/2/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingEnd" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partWithPort" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/2/ConnectableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRelative" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/2/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="/2/PackageableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/2/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBehavior" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isService" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="required" ordered="false" upperBound="-1" eType="/2/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedPort" ordered="false" upperBound="-1" eType="/2/Port"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provided" ordered="false" upperBound="-1" eType="/2/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false" eType="/2/ProtocolStateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/2/ExecutableNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" upperBound="-1" eType="/2/OutputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1" eType="/2/InputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPrecondition" ordered="false" upperBound="-1" eType="/2/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPostcondition" ordered="false" upperBound="-1" eType="/2/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageKind" ordered="false" unique="false" lowerBound="1" eType="/2/MessageKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageSort" ordered="false" unique="false" lowerBound="1" eType="/2/MessageSort"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiveEvent" ordered="false" eType="/2/MessageEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sendEvent" ordered="false" eType="/2/MessageEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connector" ordered="false" eType="/2/Connector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/2/Interaction" eOpposite="/2/Interaction/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" eType="/2/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lifeline" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" eType="/2/ConnectableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/2/Interaction" eOpposite="/2/Interaction/lifeline"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selector" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposedAs" ordered="false" eType="/2/PartDecomposition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coveredBy" ordered="false" upperBound="-1" eType="/2/InteractionFragment" eOpposite="/2/InteractionFragment/covered"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionSpecification" abstract="true" eSuperTypes="/2/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/2/OccurrenceSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finish" ordered="false" lowerBound="1" eType="/2/OccurrenceSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvocationAction" abstract="true" eSuperTypes="/2/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/2/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onPort" ordered="false" eType="/2/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connector" eSuperTypes="/2/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/2/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedConnector" ordered="false" upperBound="-1" eType="/2/Connector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" lowerBound="2" upperBound="-1" eType="/2/ConnectorEnd" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/2/ConnectorKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" upperBound="-1" eType="/2/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Collaboration" eSuperTypes="/2/BehavioredClassifier /2/StructuredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationRole" ordered="false" upperBound="-1" eType="/2/ConnectableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/2/Operation" containment="true" eOpposite="/2/Operation/interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/2/Classifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedInterface" ordered="false" upperBound="-1" eType="/2/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false" upperBound="-1" eType="/2/Reception" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false" eType="/2/ProtocolStateMachine" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceRealization" eSuperTypes="/2/Realization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="/2/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementingClassifier" ordered="false" lowerBound="1" eType="/2/BehavioredClassifier" eOpposite="/2/BehavioredClassifier/interfaceRealization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trigger" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="port" ordered="false" upperBound="-1" eType="/2/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolStateMachine" eSuperTypes="/2/StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformance" ordered="false" upperBound="-1" eType="/2/ProtocolConformance" containment="true" eOpposite="/2/ProtocolConformance/specificMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/2/Behavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Region" containment="true" eOpposite="/2/Region/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachineState" ordered="false" upperBound="-1" eType="/2/State" eOpposite="/2/State/submachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false" upperBound="-1" eType="/2/Pseudostate" containment="true" eOpposite="/2/Pseudostate/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedStateMachine" ordered="false" upperBound="-1" eType="/2/StateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolConformance" eSuperTypes="/2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalMachine" ordered="false" lowerBound="1" eType="/2/ProtocolStateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specificMachine" ordered="false" lowerBound="1" eType="/2/ProtocolStateMachine" eOpposite="/2/ProtocolStateMachine/conformance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Deployment" eSuperTypes="/2/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedArtifact" ordered="false" upperBound="-1" eType="/2/DeployedArtifact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configuration" ordered="false" upperBound="-1" eType="/2/DeploymentSpecification" containment="true" eOpposite="/2/DeploymentSpecification/deployment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" lowerBound="1" eType="/2/DeploymentTarget" eOpposite="/2/DeploymentTarget/deployment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="/2/NamedElement /2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false" lowerBound="1" eType="/2/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includingCase" ordered="false" lowerBound="1" eType="/2/UseCase" eOpposite="/2/UseCase/include"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="/2/NamedElement /2/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedCase" ordered="false" lowerBound="1" eType="/2/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/2/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionLocation" lowerBound="1" upperBound="-1" eType="/2/ExtensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/2/UseCase" eOpposite="/2/UseCase/extend"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="/2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/2/UseCase" eOpposite="/2/UseCase/extensionPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Region" eSuperTypes="/2/Namespace /2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" upperBound="-1" eType="/2/Vertex" containment="true" eOpposite="/2/Vertex/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" upperBound="-1" eType="/2/Transition" containment="true" eOpposite="/2/Transition/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" eType="/2/State" eOpposite="/2/State/region"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedRegion" ordered="false" eType="/2/Region"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/2/StateMachine" eOpposite="/2/StateMachine/region"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuredClassifier" abstract="true" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1" eType="/2/ConnectableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedConnector" ordered="false" upperBound="-1" eType="/2/Connector" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vertex" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/2/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/2/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/2/Region" eOpposite="/2/Region/subvertex"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/2/Namespace /2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/2/TransitionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/2/Region" eOpposite="/2/Region/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedTransition" ordered="false" eType="/2/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/2/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" upperBound="-1" eType="/2/Trigger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/2/Vertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/2/Vertex"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TransitionKind"> - <eLiterals name="internal" value="1"/> - <eLiterals name="local" value="2"/> - <eLiterals name="external" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/2/Namespace /2/RedefinableElement /2/Vertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrthogonal" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSimple" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubmachineState" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false" eType="/2/StateMachine" eOpposite="/2/StateMachine/submachineState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" upperBound="-1" eType="/2/ConnectionPointReference" containment="true" eOpposite="/2/ConnectionPointReference/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false" upperBound="-1" eType="/2/Pseudostate" containment="true" eOpposite="/2/Pseudostate/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedState" ordered="false" eType="/2/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateInvariant" ordered="false" eType="/2/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableTrigger" ordered="false" upperBound="-1" eType="/2/Trigger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false" upperBound="-1" eType="/2/Region" containment="true" eOpposite="/2/Region/state"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterSet" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Parameter" eOpposite="/2/Parameter/parameterSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" upperBound="-1" eType="/2/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityNode" abstract="true" eSuperTypes="/2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false" eType="/2/StructuredActivityNode" eOpposite="/2/StructuredActivityNode/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/2/Activity" eOpposite="/2/Activity/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/2/ActivityEdge" eOpposite="/2/ActivityEdge/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/2/ActivityEdge" eOpposite="/2/ActivityEdge/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false" upperBound="-1" eType="/2/ActivityPartition" eOpposite="/2/ActivityPartition/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inInterruptibleRegion" ordered="false" upperBound="-1" eType="/2/InterruptibleActivityRegion" eOpposite="/2/InterruptibleActivityRegion/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inGroup" ordered="false" upperBound="-1" eType="/2/ActivityGroup" eOpposite="/2/ActivityGroup/containedNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedNode" ordered="false" upperBound="-1" eType="/2/ActivityNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityGroup" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subgroup" ordered="false" upperBound="-1" eType="/2/ActivityGroup" eOpposite="/2/ActivityGroup/superGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superGroup" ordered="false" eType="/2/ActivityGroup" eOpposite="/2/ActivityGroup/subgroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inActivity" ordered="false" eType="/2/Activity" eOpposite="/2/Activity/group"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedEdge" ordered="false" upperBound="-1" eType="/2/ActivityEdge" eOpposite="/2/ActivityEdge/inGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedNode" ordered="false" upperBound="-1" eType="/2/ActivityNode" eOpposite="/2/ActivityNode/inGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="inout" value="2"/> - <eLiterals name="out" value="3"/> - <eLiterals name="return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterEffectKind"> - <eLiterals name="create" value="1"/> - <eLiterals name="read" value="2"/> - <eLiterals name="update" value="3"/> - <eLiterals name="delete" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityEdge" abstract="true" eSuperTypes="/2/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/2/ActivityNode" eOpposite="/2/ActivityNode/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/2/ActivityNode" eOpposite="/2/ActivityNode/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedEdge" ordered="false" upperBound="-1" eType="/2/ActivityEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false" upperBound="-1" eType="/2/ActivityPartition" eOpposite="/2/ActivityPartition/edge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" lowerBound="1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="weight" ordered="false" lowerBound="1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interrupts" ordered="false" eType="/2/InterruptibleActivityRegion" eOpposite="/2/InterruptibleActivityRegion/interruptingEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false" eType="/2/StructuredActivityNode" eOpposite="/2/StructuredActivityNode/edge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inGroup" ordered="false" upperBound="-1" eType="/2/ActivityGroup" eOpposite="/2/ActivityGroup/containedEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/2/Activity" eOpposite="/2/Activity/edge"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterruptibleActivityRegion" eSuperTypes="/2/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1" eType="/2/ActivityNode" eOpposite="/2/ActivityNode/inInterruptibleRegion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interruptingEdge" ordered="false" upperBound="-1" eType="/2/ActivityEdge" eOpposite="/2/ActivityEdge/interrupts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeployedArtifact" abstract="true" eSuperTypes="/2/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingFeature" ordered="false" lowerBound="1" eType="/2/StructuralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningInstance" ordered="false" lowerBound="1" eType="/2/InstanceSpecification" eOpposite="/2/InstanceSpecification/slot"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutableNode" abstract="true" eSuperTypes="/2/ActivityNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="handler" ordered="false" upperBound="-1" eType="/2/ExceptionHandler" containment="true" eOpposite="/2/ExceptionHandler/protectedNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPin" eSuperTypes="/2/Pin"/> - <eClassifiers xsi:type="ecore:EClass" name="Pin" eSuperTypes="/2/ObjectNode /2/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isControl" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPin" eSuperTypes="/2/Pin"/> - <eClassifiers xsi:type="ecore:EEnum" name="MessageKind"> - <eLiterals name="complete" value="1"/> - <eLiterals name="lost" value="2"/> - <eLiterals name="found" value="3"/> - <eLiterals name="unknown" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExceptionHandler" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="handlerBody" ordered="false" lowerBound="1" eType="/2/ExecutableNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exceptionInput" ordered="false" lowerBound="1" eType="/2/ObjectNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exceptionType" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protectedNode" ordered="false" lowerBound="1" eType="/2/ExecutableNode" eOpposite="/2/ExecutableNode/handler"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectNode" abstract="true" eSuperTypes="/2/ActivityNode /2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" lowerBound="1" eType="/2/ObjectNodeOrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isControlType" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" lowerBound="1" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inState" ordered="false" upperBound="-1" eType="/2/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false" eType="/2/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ObjectNodeOrderingKind"> - <eLiterals name="unordered" value="1"/> - <eLiterals name="ordered" value="2"/> - <eLiterals name="LIFO" value="3"/> - <eLiterals name="FIFO" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageEnd" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" eType="/2/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MessageSort"> - <eLiterals name="synchCall" value="1"/> - <eLiterals name="asynchCall" value="2"/> - <eLiterals name="asynchSignal" value="3"/> - <eLiterals name="createMessage" value="4"/> - <eLiterals name="deleteMessage" value="5"/> - <eLiterals name="reply" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interaction" eSuperTypes="/2/Behavior /2/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lifeline" ordered="false" upperBound="-1" eType="/2/Lifeline" containment="true" eOpposite="/2/Lifeline/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1" eType="/2/InteractionFragment" containment="true" eOpposite="/2/InteractionFragment/enclosingInteraction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" upperBound="-1" eType="/2/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalGate" ordered="false" upperBound="-1" eType="/2/Gate" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/2/Message" containment="true" eOpposite="/2/Message/interaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartDecomposition" eSuperTypes="/2/InteractionUse"/> - <eClassifiers xsi:type="ecore:EClass" name="InteractionUse" eSuperTypes="/2/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="/2/Interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualGate" ordered="false" upperBound="-1" eType="/2/Gate" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/2/Action" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionFragment" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="covered" ordered="false" upperBound="-1" eType="/2/Lifeline" eOpposite="/2/Lifeline/coveredBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalOrdering" ordered="false" upperBound="-1" eType="/2/GeneralOrdering" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enclosingInteraction" ordered="false" eType="/2/Interaction" eOpposite="/2/Interaction/fragment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enclosingOperand" ordered="false" eType="/2/InteractionOperand" eOpposite="/2/InteractionOperand/fragment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConnectorKind"> - <eLiterals name="assembly" value="1"/> - <eLiterals name="delegation" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="/2/Vertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/2/PseudostateKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/2/StateMachine" eOpposite="/2/StateMachine/connectionPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" eType="/2/State" eOpposite="/2/State/connectionPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind"> - <eLiterals name="initial" value="1"/> - <eLiterals name="deepHistory" value="2"/> - <eLiterals name="shallowHistory" value="3"/> - <eLiterals name="join" value="4"/> - <eLiterals name="fork" value="5"/> - <eLiterals name="junction" value="6"/> - <eLiterals name="choice" value="7"/> - <eLiterals name="entryPoint" value="8"/> - <eLiterals name="exitPoint" value="9"/> - <eLiterals name="terminate" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionPointReference" eSuperTypes="/2/Vertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" upperBound="-1" eType="/2/Pseudostate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" upperBound="-1" eType="/2/Pseudostate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" eType="/2/State" eOpposite="/2/State/connection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuredActivityNode" eSuperTypes="/2/Action /2/Namespace /2/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" upperBound="-1" eType="/2/Variable" containment="true" eOpposite="/2/Variable/scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1" eType="/2/ActivityEdge" containment="true" eOpposite="/2/ActivityEdge/inStructuredNode"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustIsolate" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1" eType="/2/ActivityNode" containment="true" eOpposite="/2/ActivityNode/inStructuredNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/2/ConnectableElement /2/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" eType="/2/StructuredActivityNode" eOpposite="/2/StructuredActivityNode/variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityScope" ordered="false" eType="/2/Activity" eOpposite="/2/Activity/variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/2/Behavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="structuredNode" ordered="false" upperBound="-1" eType="/2/StructuredActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" upperBound="-1" eType="/2/Variable" containment="true" eOpposite="/2/Variable/activityScope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1" eType="/2/ActivityNode" containment="true" eOpposite="/2/ActivityNode/activity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1" eType="/2/ActivityEdge" containment="true" eOpposite="/2/ActivityEdge/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partition" ordered="false" upperBound="-1" eType="/2/ActivityPartition"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSingleExecution" ordered="false" unique="false" lowerBound="1" eType="/1/MARTE_PrimitivesTypes/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" upperBound="-1" eType="/2/ActivityGroup" containment="true" eOpposite="/2/ActivityGroup/inActivity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OccurrenceSpecification" eSuperTypes="/2/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="toBefore" ordered="false" upperBound="-1" eType="/2/GeneralOrdering" eOpposite="/2/GeneralOrdering/after"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toAfter" ordered="false" upperBound="-1" eType="/2/GeneralOrdering" eOpposite="/2/GeneralOrdering/before"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentSpecification" eSuperTypes="/2/Artifact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deploymentLocation" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionLocation" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false" eType="/2/Deployment" eOpposite="/2/Deployment/configuration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Gate" eSuperTypes="/2/MessageEnd"/> - <eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="/2/Classifier /2/DeployedArtifact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" eType="/1/MARTE_PrimitivesTypes/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedArtifact" ordered="false" upperBound="-1" eType="/2/Artifact" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manifestation" ordered="false" upperBound="-1" eType="/2/Manifestation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/2/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralOrdering" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="before" ordered="false" lowerBound="1" eType="/2/OccurrenceSpecification" eOpposite="/2/OccurrenceSpecification/toAfter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="after" ordered="false" lowerBound="1" eType="/2/OccurrenceSpecification" eOpposite="/2/OccurrenceSpecification/toBefore"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manifestation" eSuperTypes="/2/Abstraction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilizedElement" ordered="false" lowerBound="1" eType="/2/PackageableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionOperand" eSuperTypes="/2/Namespace /2/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/2/InteractionConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1" eType="/2/InteractionFragment" containment="true" eOpposite="/2/InteractionFragment/enclosingOperand"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionConstraint" eSuperTypes="/2/Constraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minint" ordered="false" eType="/2/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxint" ordered="false" eType="/2/ValueSpecification" containment="true"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Matlab.ecore b/src/test/resources/ecore/zoo-gen/Matlab.ecore deleted file mode 100644 index 88eb7512d800831d4e55cd91c3f5359448c648ac..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Matlab.ecore +++ /dev/null @@ -1,264 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Matlab"> - <eClassifiers xsi:type="ecore:EClass" name="Matlab"> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" upperBound="-1" eType="/1/Model" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockDefaults" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/1/Model" eOpposite="/1/Model/blockDefaults"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="matlab" ordered="false" lowerBound="1" eType="/1/Matlab"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationDefaults" ordered="false" upperBound="-1" eType="/1/AnnotationDefaults" containment="true" eOpposite="/1/AnnotationDefaults/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" upperBound="-1" eType="/1/System" containment="true" eOpposite="/1/System/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockDefaults" ordered="false" upperBound="-1" eType="/1/BlockDefaults" containment="true" eOpposite="/1/BlockDefaults/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lineDefaults" ordered="false" upperBound="-1" eType="/1/LineDefaults" containment="true" eOpposite="/1/LineDefaults/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simulink" ordered="false" lowerBound="1" eType="/1/Simulink" eOpposite="/1/Simulink/models"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annotationDefaults" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/1/Model" eOpposite="/1/Model/annotationDefaults"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LineDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lineDefaults" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/1/Model" eOpposite="/1/Model/lineDefaults"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blocks" ordered="false" upperBound="-1" eType="/1/Block" containment="true" eOpposite="/1/Block/mySystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lines" ordered="false" upperBound="-1" eType="/1/Line" containment="true" eOpposite="/1/Line/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" ordered="false" upperBound="-1" eType="/1/Annotation" containment="true" eOpposite="/1/Annotation/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/1/Model" eOpposite="/1/Model/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentSubsystem" ordered="false" lowerBound="1" eType="/1/Subsystem" eOpposite="/1/Subsystem/system"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem" eSuperTypes="/1/Block"> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/1/System" containment="true" eOpposite="/1/System/parentSubsystem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/1/BlockDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockType" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mySystem" ordered="false" lowerBound="1" eType="/1/System" eOpposite="/1/System/blocks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" ordered="false" upperBound="-1" eType="/1/Port" containment="true" eOpposite="/1/Port/portBlock"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" eSuperTypes="/1/AnnotationDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/1/System" eOpposite="/1/System/annotations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Line" eSuperTypes="/1/LineDefaults"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="points" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcPort" ordered="false" eType="/1/OutputPort" eOpposite="/1/OutputPort/owningLine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/1/System" eOpposite="/1/System/lines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectLine" eSuperTypes="/1/Line"> - <eStructuralFeatures xsi:type="ecore:EReference" name="destPort1" ordered="false" eType="/1/InputPort" eOpposite="/1/InputPort/owningDirectLine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="/1/Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningDirectLine" ordered="false" eType="/1/DirectLine" eOpposite="/1/DirectLine/destPort1"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningDirectBranch" ordered="false" eType="/1/DirectBranch" eOpposite="/1/DirectBranch/destPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Branch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="points" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="branchedLine" ordered="false" lowerBound="1" eType="/1/BranchedLine" eOpposite="/1/BranchedLine/branchs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedBranch" ordered="false" lowerBound="1" eType="/1/NestedBranch" eOpposite="/1/NestedBranch/branchs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BranchedLine" eSuperTypes="/1/Line"> - <eStructuralFeatures xsi:type="ecore:EReference" name="branchs" ordered="false" upperBound="-1" eType="/1/Branch" containment="true" eOpposite="/1/Branch/branchedLine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" eSuperTypes="/1/Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/primitive"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refPort" ordered="false" eType="/1/Port" eOpposite="/1/Port/primitive"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="portBlock" ordered="false" lowerBound="1" eType="/1/Block" eOpposite="/1/Block/ports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primitive" ordered="false" eType="/1/Primitive" eOpposite="/1/Primitive/refPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/1/Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceType" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceBlock" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/le_reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Masked" eSuperTypes="/1/Subsystem"/> - <eClassifiers xsi:type="ecore:EClass" name="Normal" eSuperTypes="/1/Subsystem"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="le_reference" ordered="false" lowerBound="1" eType="/1/Reference" eOpposite="/1/Reference/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primitive" ordered="false" lowerBound="1" eType="/1/Primitive" eOpposite="/1/Primitive/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="/1/Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningLine" ordered="false" eType="/1/Line" eOpposite="/1/Line/srcPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Double" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INteger" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BOolean" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/TrueFalse"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TrueFalse"> - <eLiterals name="True" value="1"/> - <eLiterals name="False" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vector" eSuperTypes="/1/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectBranch" eSuperTypes="/1/Branch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="destPort" ordered="false" eType="/1/InputPort" eOpposite="/1/InputPort/owningDirectBranch"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NestedBranch" eSuperTypes="/1/Branch"> - <eStructuralFeatures xsi:type="ecore:EReference" name="branchs" ordered="false" upperBound="-1" eType="/1/Branch" containment="true" eOpposite="/1/Branch/nestedBranch"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Machine"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/1/Event" containment="true" eOpposite="/1/Event/machine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" upperBound="-1" eType="/1/Data" containment="true" eOpposite="/1/Data/machine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instances" ordered="false" upperBound="-1" eType="/1/Instance" containment="true" eOpposite="/1/Instance/machine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false" upperBound="-1" eType="/1/Target" containment="true" eOpposite="/1/Target/machine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateFlow" ordered="false" lowerBound="1" eType="/1/StateFlow" eOpposite="/1/StateFlow/machines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Junction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/junctions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chart" ordered="false" lowerBound="1" eType="/1/Chart" eOpposite="/1/Chart/junctions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataLimites" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="condition" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conditionAction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chart" ordered="false" lowerBound="1" eType="/1/Chart" eOpposite="/1/Chart/transitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/transitions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="machine" ordered="false" lowerBound="1" eType="/1/Machine" eOpposite="/1/Machine/events"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chart" ordered="false" lowerBound="1" eType="/1/Chart" eOpposite="/1/Chart/events"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/events"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="units" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="props" ordered="false" upperBound="-1" eType="/1/Props" containment="true" eOpposite="/1/Props/data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chart" ordered="false" lowerBound="1" eType="/1/Chart" eOpposite="/1/Chart/data"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="machine" ordered="false" lowerBound="1" eType="/1/Machine" eOpposite="/1/Machine/data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instance"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="machine" ordered="false" lowerBound="1" eType="/1/Machine" eOpposite="/1/Machine/instances"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Target"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeCommand" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="makeCommand" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="codeFlags" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checksumOld" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="machine" ordered="false" lowerBound="1" eType="/1/Machine" eOpposite="/1/Machine/targets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chart"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decomposotion" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updateMethode" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sampleTime" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="junctions" ordered="false" upperBound="-1" eType="/1/Junction" containment="true" eOpposite="/1/Junction/chart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/1/Event" containment="true" eOpposite="/1/Event/chart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true" eOpposite="/1/Transition/chart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" upperBound="-1" eType="/1/Data" containment="true" eOpposite="/1/Data/chart"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" upperBound="-1" eType="/1/State" containment="true" eOpposite="/1/State/chart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="entryAction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exitAction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duringAction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventActions" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decomposition" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="junctions" ordered="false" upperBound="-1" eType="/1/Junction" containment="true" eOpposite="/1/Junction/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/1/Event" containment="true" eOpposite="/1/Event/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true" eOpposite="/1/Transition/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" upperBound="-1" eType="/1/Data" containment="true" eOpposite="/1/Data/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chart" ordered="false" lowerBound="1" eType="/1/Chart" eOpposite="/1/Chart/states"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" upperBound="-1" eType="/1/State" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Props"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrays" ordered="false" upperBound="-1" eType="/1/Array" containment="true" eOpposite="/1/Array/props"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ranges" ordered="false" upperBound="-1" eType="/1/Range" containment="true" eOpposite="/1/Range/props"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" lowerBound="1" eType="/1/Data" eOpposite="/1/Data/props"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Range"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maximum" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minimum" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="props" ordered="false" lowerBound="1" eType="/1/Props" eOpposite="/1/Props/ranges"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Array"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstIndex" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="props" ordered="false" lowerBound="1" eType="/1/Props" eOpposite="/1/Props/arrays"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateFlow"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stateFlow" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="machines" ordered="false" upperBound="-1" eType="/1/Machine" containment="true" eOpposite="/1/Machine/stateFlow"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simulink" ordered="false" lowerBound="1" eType="/1/Simulink" eOpposite="/1/Simulink/stateFlows"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransitionTerminal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="_id" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulink"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="simulink" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateFlows" ordered="false" upperBound="-1" eType="/1/StateFlow" containment="true" eOpposite="/1/StateFlow/simulink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="models" ordered="false" upperBound="-1" eType="/1/Model" containment="true" eOpposite="/1/Model/simulink"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Maude.ecore b/src/test/resources/ecore/zoo-gen/Maude.ecore deleted file mode 100644 index d5d7f5dcca4724e309b9ee3e077cfef312f65576..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Maude.ecore +++ /dev/null @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Maude"> - <eClassifiers xsi:type="ecore:EClass" name="MaudeSpec"> - <eStructuralFeatures xsi:type="ecore:EReference" name="els" upperBound="-1" eType="/0/MaudeTopEl" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printableEls" upperBound="-1" eType="/0/MaudeTopEl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaudeTopEl" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModExpression" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="InstModExp" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modExp" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="views" lowerBound="1" upperBound="-1" eType="/0/View"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RenModExp" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modExp" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="renamings" ordered="false" lowerBound="1" upperBound="-1" eType="/0/RenMapping" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompModExp" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modExps" ordered="false" lowerBound="2" upperBound="-1" eType="/0/ModExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModuleIdModExp" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TheoryIdModExp" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="theory" ordered="false" lowerBound="1" eType="/0/Theory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/ModExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modExp" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Theory" abstract="true" eSuperTypes="/0/MaudeTopEl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="els" ordered="false" upperBound="-1" eType="/0/ModElement" containment="true" eOpposite="/0/ModElement/theory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FTheory" eSuperTypes="/0/Theory"/> - <eClassifiers xsi:type="ecore:EClass" name="STheory" eSuperTypes="/0/Theory"/> - <eClassifiers xsi:type="ecore:EClass" name="Module" abstract="true" eSuperTypes="/0/MaudeTopEl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="els" ordered="false" upperBound="-1" eType="/0/ModElement" containment="true" eOpposite="/0/ModElement/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" upperBound="-1" eType="/0/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FModule" eSuperTypes="/0/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="SModule" eSuperTypes="/0/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="ModElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" eType="/0/Module" eOpposite="/0/Module/els"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theory" ordered="false" eType="/0/Theory" eOpposite="/0/Theory/els"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModImportation" eSuperTypes="/0/ModElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" unique="false" lowerBound="1" eType="/0/ImportationMode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ImportationMode"> - <eLiterals name="protecting" value="1"/> - <eLiterals name="including" value="2"/> - <eLiterals name="extending" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sort" eSuperTypes="/0/Type /0/ModElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsortRels" ordered="false" upperBound="-1" eType="/0/SubsortRel" eOpposite="/0/SubsortRel/supersorts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supersortRels" ordered="false" upperBound="-1" eType="/0/SubsortRel" eOpposite="/0/SubsortRel/subsorts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/Kind" eOpposite="/0/Kind/sorts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Kind" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sorts" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Sort" eOpposite="/0/Sort/kind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubsortRel" eSuperTypes="/0/ModElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsorts" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Sort" eOpposite="/0/Sort/supersortRels"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supersorts" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Sort" eOpposite="/0/Sort/subsortRels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/ModElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coarity" ordered="false" lowerBound="1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arity" upperBound="-1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="atts" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/ModElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="atts" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conds" upperBound="-1" eType="/0/Condition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Membership" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sort" ordered="false" lowerBound="1" eType="/0/Sort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Equation" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lhs" ordered="false" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EquationalCond" abstract="true" eSuperTypes="/0/Condition"/> - <eClassifiers xsi:type="ecore:EClass" name="RewriteCond" eSuperTypes="/0/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MembershipCond" eSuperTypes="/0/EquationalCond"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" lowerBound="1" eType="/0/Sort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanCond" eSuperTypes="/0/EquationalCond"/> - <eClassifiers xsi:type="ecore:EClass" name="MatchingCond" eSuperTypes="/0/EquationalCond"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualCond" eSuperTypes="/0/EquationalCond"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rhs" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Term" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RecTerm" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="args" lowerBound="1" upperBound="-1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/0/Term"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/0/MaudeTopEl"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/ModExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="els" ordered="false" upperBound="-1" eType="/0/ViewMapping" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ViewMapping" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="RenMapping" abstract="true" eSuperTypes="/0/ViewMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="TermMapping" eSuperTypes="/0/ViewMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/Term" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SortMapping" eSuperTypes="/0/RenMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Sort"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpTypedMapping" eSuperTypes="/0/RenMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Operation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="atts" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpMapping" eSuperTypes="/0/RenMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Operation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabelMapping" eSuperTypes="/0/RenMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="from" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MavenMaven.ecore b/src/test/resources/ecore/zoo-gen/MavenMaven.ecore deleted file mode 100644 index 47ce894a782ef18d3d91b2afe6ff34bbeac8fabb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MavenMaven.ecore +++ /dev/null @@ -1,234 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MavenMaven"> - <eClassifiers xsi:type="ecore:EClass" name="Project"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" upperBound="-1" eType="/0/Xmlns" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/0/Goal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" eType="/0/Path" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" eType="/0/AntProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskdefs" ordered="false" upperBound="-1" eType="/0/AntTaskDef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prePostGoals" ordered="false" upperBound="-1" eType="/0/PrePostGoal" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goals" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Goal" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Xmlns"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AntProperty" abstract="true" eSuperTypes="/0/ContentsGoal"/> - <eClassifiers xsi:type="ecore:EClass" name="AntPropertyName" abstract="true" eSuperTypes="/0/AntProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AntPropertyValue" eSuperTypes="/0/AntPropertyName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AntPropertyLocation" eSuperTypes="/0/AntPropertyName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AntPropertyFile" eSuperTypes="/0/AntProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AntPropertyEnv" eSuperTypes="/0/AntProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="environment" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JellyCommand" abstract="true" eSuperTypes="/0/ContentsGoal"/> - <eClassifiers xsi:type="ecore:EClass" name="JellySet" eSuperTypes="/0/JellyCommand"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JellyForEach" eSuperTypes="/0/JellyCommand"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="items" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="indexVar" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" lowerBound="1" eType="/0/ContentsGoal" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractGoal" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentsGoal" lowerBound="1" upperBound="-1" eType="/0/ContentsGoal" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContentsGoal" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="AttainGoal" eSuperTypes="/0/ContentsGoal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attainGoal" ordered="false" lowerBound="1" eType="/0/Goal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrePostGoal" abstract="true" eSuperTypes="/0/AbstractGoal"/> - <eClassifiers xsi:type="ecore:EClass" name="PreGoal" eSuperTypes="/0/PrePostGoal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="centralGoal" ordered="false" lowerBound="1" eType="/0/Goal" eOpposite="/0/Goal/preGoal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostGoal" eSuperTypes="/0/PrePostGoal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="centralGoal" ordered="false" lowerBound="1" eType="/0/Goal" eOpposite="/0/Goal/postGoal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal" eSuperTypes="/0/AbstractGoal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="preGoal" ordered="false" eType="/0/PreGoal" eOpposite="/0/PreGoal/centralGoal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postGoal" ordered="false" eType="/0/PostGoal" eOpposite="/0/PostGoal/centralGoal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pattern" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Basic" abstract="true" eSuperTypes="/0/Pattern"/> - <eClassifiers xsi:type="ecore:EClass" name="Mapper" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classpathref" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="from" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="to" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InExcludes" abstract="true" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ifCondition" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unless" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Includes" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="Excludes" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="IncludesFile" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="ExcludesFile" eSuperTypes="/0/InExcludes"/> - <eClassifiers xsi:type="ecore:EClass" name="FileList" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="files" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Filter" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="token" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FiltersFile" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PathElement" eSuperTypes="/0/Basic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Set" abstract="true" eSuperTypes="/0/Pattern"/> - <eClassifiers xsi:type="ecore:EClass" name="PatternSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inexcludes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/InExcludes" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternset" ordered="false" upperBound="-1" eType="/0/PatternSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/0/Includes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exclude" ordered="false" upperBound="-1" eType="/0/Excludes" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FilterSet" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starttoken" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endtoken" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filter" ordered="false" upperBound="-1" eType="/0/Filter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filtersfile" ordered="false" upperBound="-1" eType="/0/FiltersFile" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" eType="/0/Path" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pathElement" ordered="false" upperBound="-1" eType="/0/PathElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" upperBound="-1" eType="/0/FileSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassPath" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refid" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pathElement" ordered="false" upperBound="-1" eType="/0/PathElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" upperBound="-1" eType="/0/FileSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" abstract="true" eSuperTypes="/0/ContentsGoal"/> - <eClassifiers xsi:type="ecore:EClass" name="AntTaskDef" eSuperTypes="/0/ContentsGoal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NewTask" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskName" ordered="false" lowerBound="1" eType="/0/AntTaskDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/0/Attribut" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribut"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PreDefinedTask" abstract="true" eSuperTypes="/0/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Exec" eSuperTypes="/0/ExecutionTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executable" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Java" eSuperTypes="/0/ExecutionTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="classname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jar" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fork" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classPath" ordered="false" eType="/0/ClassPath" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MiscellaneousTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Echo" eSuperTypes="/0/MiscellaneousTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="append" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tstamp" eSuperTypes="/0/MiscellaneousTask"> - <eStructuralFeatures xsi:type="ecore:EReference" name="format" ordered="false" upperBound="-1" eType="/0/FormatTstamp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FormatTstamp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="property" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="offset" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locale" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompileTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Javac" eSuperTypes="/0/CompileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="srcdir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destdir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="debug" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fork" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optimize" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deprecation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inExcludes" ordered="false" upperBound="-1" eType="/0/InExcludes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classPath" ordered="false" eType="/0/ClassPath" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentationTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Javadoc" eSuperTypes="/0/DocumentationTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourcepath" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="destdir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packagenames" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultexcludes" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="windowtitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchiveTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Jar" eSuperTypes="/0/ArchiveTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jarfile" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="basedir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="compress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manifest" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileTask" abstract="true" eSuperTypes="/0/PreDefinedTask"/> - <eClassifiers xsi:type="ecore:EClass" name="Mkdir" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Copy" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presservelastmodified" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tofile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="todir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="overwrite" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filtering" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="flatten" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includeEmptyDirs" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileset" ordered="false" eType="/0/FileSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filterset" ordered="false" eType="/0/FilterSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapper" ordered="false" eType="/0/Mapper" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Delete" eSuperTypes="/0/FileTask"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbose" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="quiet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="failonerror" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includeEmptyDirs" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includes" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includesfile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludes" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludesfile" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultexcludes" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MavenProject.ecore b/src/test/resources/ecore/zoo-gen/MavenProject.ecore deleted file mode 100644 index d6ecf24dec37fc3bcf2ddf649bd74315f118fda7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MavenProject.ecore +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MavenProject"> - <eClassifiers xsi:type="ecore:EClass" name="Project"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="groupId" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="artifactId" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mailingLists" ordered="false" upperBound="-1" eType="/0/MailingList" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="developersAndContributors" ordered="false" upperBound="-1" eType="/0/Person" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="build" ordered="false" eType="/0/Build" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencies" upperBound="-1" eType="/0/Project" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Build"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultGoal" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceDirectory" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unitTestSourceDirectory" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniTest" ordered="false" upperBound="-1" eType="/0/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/0/Resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetPath" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filtering" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="directory" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includes" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludes" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MailingList"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subscribe" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unsubscribe" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="post" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="archive" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="otherArchives" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Person" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="organization" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="organizationUrl" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="roles" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timezone" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="properties" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Developer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contributor" eSuperTypes="/0/Person"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Measure.ecore b/src/test/resources/ecore/zoo-gen/Measure.ecore deleted file mode 100644 index 7987edde438132f11ad58463104e08c224021b95..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Measure.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Measure"> - <eClassifiers xsi:type="ecore:EEnum" name="ModelKind"> - <eLiterals name="KM3" value="1"/> - <eLiterals name="UML2" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootMeasureSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelType" ordered="false" unique="false" lowerBound="1" eType="/0/ModelKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categories" lowerBound="1" upperBound="-1" eType="/0/Category" containment="true" eOpposite="/0/Category/root"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="measureSets" upperBound="-1" eType="/0/MeasureSet" containment="true" eOpposite="/0/MeasureSet/root"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Category"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="desc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metrics" lowerBound="1" upperBound="-1" eType="/0/Metric" containment="true" eOpposite="/0/Metric/category"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" lowerBound="1" eType="/0/RootMeasureSet" eOpposite="/0/RootMeasureSet/categories"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Metric"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="desc" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preferredValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" lowerBound="1" eType="/0/Category" eOpposite="/0/Category/metrics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ElementKind"> - <eLiterals name="metamodel" value="1"/> - <eLiterals name="model" value="2"/> - <eLiterals name="package" value="3"/> - <eLiterals name="interface" value="4"/> - <eLiterals name="class" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MeasureSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementType" ordered="false" unique="false" lowerBound="1" eType="/0/ElementKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="measures" upperBound="-1" eType="/0/Measure" containment="true" eOpposite="/0/Measure/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" eType="/0/RootMeasureSet" eOpposite="/0/RootMeasureSet/measureSets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsets" upperBound="-1" eType="/0/MeasureSet" containment="true" eOpposite="/0/MeasureSet/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="/0/MeasureSet" eOpposite="/0/MeasureSet/subsets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Measure" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metric" ordered="false" lowerBound="1" eType="/0/Metric"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/MeasureSet" eOpposite="/0/MeasureSet/measures"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerMeasure" eSuperTypes="/0/Measure"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoubleMeasure" eSuperTypes="/0/Measure"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PercentageMeasure" eSuperTypes="/0/Measure"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Metrics.ecore b/src/test/resources/ecore/zoo-gen/Metrics.ecore deleted file mode 100644 index 7cfcf0295ecec838be63925a62f86dd4635df9f7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Metrics.ecore +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Metrics"> - <eClassifiers xsi:type="ecore:EClass" name="Metric"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" eType="/1/MetricValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetricValue" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tag" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringMetricValue" eSuperTypes="/1/MetricValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanMetricValue" eSuperTypes="/1/MetricValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerMetricValue" eSuperTypes="/1/MetricValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DoubleMetricValue" eSuperTypes="/1/MetricValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Double"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MiningMart.ecore b/src/test/resources/ecore/zoo-gen/MiningMart.ecore deleted file mode 100644 index bafe239b172a592a70cd0108a60eadd108bbfc8f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MiningMart.ecore +++ /dev/null @@ -1,243 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Real"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="MiningMart"> - <eClassifiers xsi:type="ecore:EEnum" name="InOut"> - <eLiterals name="Input" value="1"/> - <eLiterals name="OutPut" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkPackage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/InOut"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataObject" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/DataObject" eOpposite="/1/CaseRepresentation/DataObject/linkPackageCaseRepresentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/1/DataRepresentation/Value" eOpposite="/1/DataRepresentation/Value/linkPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" ordered="false" eType="/1/DataRepresentation/Column" eOpposite="/1/DataRepresentation/Column/linkPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnSet" ordered="false" eType="/1/DataRepresentation/ColumnSet" eOpposite="/1/DataRepresentation/ColumnSet/linkPackage"/> - </eClassifiers> - <eSubpackages name="SimplfiedMiningMart"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/1/SimplfiedMiningMart/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" lowerBound="1" upperBound="-1" eType="/1/SimplfiedMiningMart/Attribute" containment="true" eOpposite="/1/SimplfiedMiningMart/Attribute/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/1/SimplfiedMiningMart/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/1/SimplfiedMiningMart/Attribute" eOpposite="/1/SimplfiedMiningMart/Attribute/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/SimplfiedMiningMart/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/1/SimplfiedMiningMart/Class" eOpposite="/1/SimplfiedMiningMart/Class/attributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" eType="/1/SimplfiedMiningMart/DataType" eOpposite="/1/SimplfiedMiningMart/DataType/attribute"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="DataRepresentation"> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/SimplfiedMiningMart/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" lowerBound="1" eType="/1/SimplfiedMiningMart/DataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keys" ordered="false" upperBound="-1" eType="/1/DataRepresentation/Key" eOpposite="/1/DataRepresentation/Key/hasColumn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToColumnSet" ordered="false" lowerBound="1" eType="/1/DataRepresentation/ColumnSet" eOpposite="/1/DataRepresentation/ColumnSet/hasColumn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="corespondsToBaseAttribute" ordered="false" lowerBound="1" eType="/1/DataRepresentation/BaseAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkPackage" ordered="false" eType="/1/LinkPackage" eOpposite="/1/LinkPackage/column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSet" eSuperTypes="/1/SimplfiedMiningMart/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dbConnectString" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="user" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasColumn" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Column" eOpposite="/1/DataRepresentation/Column/belongsToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasKey" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Key" eOpposite="/1/DataRepresentation/Key/isAssociatedToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToConcept" ordered="false" eType="/1/DataRepresentation/Concept" eOpposite="/1/DataRepresentation/Concept/correspondsToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToRelationShip" ordered="false" eType="/1/DataRepresentation/RelationShip" eOpposite="/1/DataRepresentation/RelationShip/correspondsToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkPackage" ordered="false" eType="/1/LinkPackage" eOpposite="/1/LinkPackage/columnSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnStatistics"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missing" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="average" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standarDeviation" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionCount" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionMin" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionMax" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forColumn" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSetStatistics" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allNumber" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordinalNumber" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nominalNumber" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeNumber" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forColumnSet" ordered="false" lowerBound="1" eType="/1/DataRepresentation/ColumnSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Snapshot" eSuperTypes="/1/DataRepresentation/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/DataRepresentation/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/1/DataRepresentation/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUsedForIndex" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasColumn" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Column" eOpposite="/1/DataRepresentation/Column/keys"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedToColumnSet" ordered="false" lowerBound="1" eType="/1/DataRepresentation/ColumnSet" eOpposite="/1/DataRepresentation/ColumnSet/hasKey"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForeignKey" eSuperTypes="/1/DataRepresentation/Key"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isConnectionTo" ordered="false" eType="/1/DataRepresentation/Table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToRelationShip" ordered="false" eType="/1/DataRepresentation/RelationShip" eOpposite="/1/DataRepresentation/RelationShip/correspondsToForeignKey"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimaryKey" eSuperTypes="/1/DataRepresentation/Key"/> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="/1/SimplfiedMiningMart/Class /1/CaseRepresentation/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subConceptRestriction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isA" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="FromConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/RelationShip" eOpposite="/1/DataRepresentation/RelationShip/FromConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ToConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/RelationShip" eOpposite="/1/DataRepresentation/RelationShip/ToConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumnSet" ordered="false" eType="/1/DataRepresentation/ColumnSet" eOpposite="/1/DataRepresentation/ColumnSet/correspondsToConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationShip" eSuperTypes="/1/SimplfiedMiningMart/ModelElement /1/CaseRepresentation/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subRelationShipRestriction" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defined" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isA" ordered="false" lowerBound="1" eType="/1/DataRepresentation/RelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToForeignKey" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/ForeignKey" eOpposite="/1/DataRepresentation/ForeignKey/correspondsToRelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumnSet" ordered="false" eType="/1/DataRepresentation/ColumnSet" eOpposite="/1/DataRepresentation/ColumnSet/correspondsToRelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="FromConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept" eOpposite="/1/DataRepresentation/Concept/FromConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ToConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept" eOpposite="/1/DataRepresentation/Concept/ToConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureAttribute" eSuperTypes="/1/SimplfiedMiningMart/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="relevanceForMining" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeType" ordered="false" lowerBound="1" eType="/1/SimplfiedMiningMart/DataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumns" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BaseAttribute" eSuperTypes="/1/DataRepresentation/FeatureAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartMultiColumnFeature" ordered="false" eType="/1/DataRepresentation/MultiColumnFeature" eOpposite="/1/DataRepresentation/MultiColumnFeature/consitsOfBaseAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainDataType" ordered="false" lowerBound="1" eType="/1/DataRepresentation/DomainDataType" eOpposite="/1/DataRepresentation/DomainDataType/baseAttributeD"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiColumnFeature" eSuperTypes="/1/DataRepresentation/FeatureAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consitsOfBaseAttributes" ordered="false" upperBound="-1" eType="/1/DataRepresentation/BaseAttribute" containment="true" eOpposite="/1/DataRepresentation/BaseAttribute/isPartMultiColumnFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="/1/SimplfiedMiningMart/Attribute /1/CaseRepresentation/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainDataType" ordered="false" lowerBound="1" eType="/1/DataRepresentation/DomainDataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToUserInput" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/UserInput" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkPackage" ordered="false" eType="/1/LinkPackage" eOpposite="/1/LinkPackage/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UserInput" eSuperTypes="/1/SimplfiedMiningMart/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsValues" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ordinal" eSuperTypes="/1/DataRepresentation/DomainDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Scalar" eSuperTypes="/1/DataRepresentation/Ordinal"/> - <eClassifiers xsi:type="ecore:EClass" name="Time" eSuperTypes="/1/DataRepresentation/Scalar"/> - <eClassifiers xsi:type="ecore:EClass" name="Binary" eSuperTypes="/1/DataRepresentation/Scalar /1/DataRepresentation/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="Categorial" eSuperTypes="/1/DataRepresentation/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="KeyAttribute" eSuperTypes="/1/DataRepresentation/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeGroup" eSuperTypes="/1/DataRepresentation/KeyAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Spatial" eSuperTypes="/1/DataRepresentation/KeyAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="/1/DataRepresentation/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleRestriction" eSuperTypes="/1/SimplfiedMiningMart/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionForRelationShip" ordered="false" lowerBound="1" eType="/1/DataRepresentation/RelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionForConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionToConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToConcept" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainDataType" eSuperTypes="/1/SimplfiedMiningMart/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseAttributeD" ordered="false" lowerBound="1" eType="/1/DataRepresentation/BaseAttribute" eOpposite="/1/DataRepresentation/BaseAttribute/domainDataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Nominal" eSuperTypes="/1/DataRepresentation/DomainDataType"/> - </eSubpackages> - <eSubpackages name="CaseRepresentation"> - <eClassifiers xsi:type="ecore:EClass" name="Case" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="caseMode" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caseInput" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caseOutput" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentation" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="listOfStep" ordered="false" lowerBound="1" upperBound="-1" eType="/1/CaseRepresentation/Step" containment="true" eOpposite="/1/CaseRepresentation/Step/belongsToCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="population" ordered="false" lowerBound="1" eType="/1/DataRepresentation/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetAttributes" ordered="false" lowerBound="1" eType="/1/DataRepresentation/FeatureAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToCase" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/Case" eOpposite="/1/CaseRepresentation/Case/listOfStep"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embedsOperator" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/Operator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessors" ordered="false" upperBound="-1" eType="/1/CaseRepresentation/Step"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successors" ordered="false" upperBound="-1" eType="/1/CaseRepresentation/Step"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopStep" eSuperTypes="/1/CaseRepresentation/Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterationSet" upperBound="-1" eType="/1/DataRepresentation/FeatureAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputSet" upperBound="-1" eType="/1/DataRepresentation/FeatureAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiStep" eSuperTypes="/1/CaseRepresentation/Step"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iterationCondition" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operator" abstract="true" eSuperTypes="/1/SimplfiedMiningMart/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="loopable" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfInputParameters" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfOutputParameters" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manual" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tool" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" lowerBound="1" upperBound="-1" eType="/1/CaseRepresentation/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" lowerBound="1" upperBound="-1" eType="/1/CaseRepresentation/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizes" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/ExecutionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="place" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="parameterType" ordered="false" unique="false" lowerBound="1" eType="/1/CaseRepresentation/ParameterType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToOperator" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/Operator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterType"> - <eLiterals name="Value" value="1"/> - <eLiterals name="Concept" value="2"/> - <eLiterals name="RelationShip" value="3"/> - <eLiterals name="FeatureAttribute" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureConstruction" eSuperTypes="/1/CaseRepresentation/Operator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scalingFactor" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataMinStep" eSuperTypes="/1/CaseRepresentation/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeOperator" eSuperTypes="/1/CaseRepresentation/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="FeatureSelection" eSuperTypes="/1/CaseRepresentation/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiRelFeatureConstr" eSuperTypes="/1/CaseRepresentation/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="RowSelection" eSuperTypes="/1/CaseRepresentation/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="Agregation" eSuperTypes="/1/CaseRepresentation/MultiRelFeatureConstr"/> - <eClassifiers xsi:type="ecore:EClass" name="Scaling" eSuperTypes="/1/CaseRepresentation/FeatureConstruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Discretization" eSuperTypes="/1/CaseRepresentation/FeatureConstruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Segmentation" eSuperTypes="/1/CaseRepresentation/RowSelection"/> - <eClassifiers xsi:type="ecore:EClass" name="Sampling" eSuperTypes="/1/CaseRepresentation/RowSelection"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/DataObject" eOpposite="/1/CaseRepresentation/DataObject/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/DataObject" eOpposite="/1/CaseRepresentation/DataObject/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/ExecutionElement" eOpposite="/1/CaseRepresentation/ExecutionElement/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/ExecutionElement" eOpposite="/1/CaseRepresentation/ExecutionElement/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkPackageCaseRepresentation" ordered="false" lowerBound="1" eType="/1/LinkPackage" eOpposite="/1/LinkPackage/dataObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSL-Tool" eSuperTypes="/1/CaseRepresentation/ExecutionElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TransformationGroup" eSuperTypes="/1/CaseRepresentation/ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" upperBound="-1" eType="/1/CaseRepresentation/Transformation" containment="true" eOpposite="/1/CaseRepresentation/Transformation/transformationGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transformation" eSuperTypes="/1/CaseRepresentation/ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformationGroup" ordered="false" lowerBound="1" eType="/1/CaseRepresentation/TransformationGroup" eOpposite="/1/CaseRepresentation/TransformationGroup/transformation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/1/CaseRepresentation/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameOf" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StoredProcedure" eSuperTypes="/1/CaseRepresentation/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameOf" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLQuery" eSuperTypes="/1/CaseRepresentation/Transformation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="select" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/Column"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DataRepresentation/ColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="where" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - </eSubpackages> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MiningMart_SimplifiedMetamodel.ecore b/src/test/resources/ecore/zoo-gen/MiningMart_SimplifiedMetamodel.ecore deleted file mode 100644 index ad73cfeb5f10e2d839b77d0bcb784ce47b86642b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MiningMart_SimplifiedMetamodel.ecore +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="SimplifiedMiningMart"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="#//ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="#//ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" lowerBound="1" upperBound="-1" eType="#//Attribute" containment="true" eOpposite="#//Attribute/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="#//Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="#//Attribute" eOpposite="#//Attribute/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="#//StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="#//Class" eOpposite="#//Class/attributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" eType="#//DataType" eOpposite="#//DataType/attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="#//Class"/> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSet" eSuperTypes="#//Class"/> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="#//Attribute"/> - <eClassifiers xsi:type="ecore:EClass" name="FeatureAttribute" eSuperTypes="#//Attribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="#//Attribute"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleRestriction" eSuperTypes="#//Attribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Integer" eSuperTypes="#//DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="String" eSuperTypes="#//DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="DomainDataType" eSuperTypes="#//DataType"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/MiningMart_ViewCaseRepresentation.ecore b/src/test/resources/ecore/zoo-gen/MiningMart_ViewCaseRepresentation.ecore deleted file mode 100644 index 2cf13ced19de76db64a6a0ef0d79cacff6159f94..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MiningMart_ViewCaseRepresentation.ecore +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="CaseRepresentation"> - <eClassifiers xsi:type="ecore:EClass" name="Case" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="caseMode" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caseInput" ordered="false" lowerBound="1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentation" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="listOfStep" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Step" containment="true" eOpposite="/1/Step/belongsToCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToCase" ordered="false" lowerBound="1" eType="/1/Case" eOpposite="/1/Case/listOfStep"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embedsOperator" ordered="false" lowerBound="1" eType="/1/Operator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessors" ordered="false" upperBound="-1" eType="/1/Step"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successors" ordered="false" upperBound="-1" eType="/1/Step"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopStep" eSuperTypes="/1/Step"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiStep" eSuperTypes="/1/Step"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iterationCondition" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operator" abstract="true" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="loopable" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfInputParameters" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberOfOutputParameters" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manual" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tool" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" lowerBound="1" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" lowerBound="1" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizes" ordered="false" lowerBound="1" eType="/1/ExecutionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="place" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterType" ordered="false" lowerBound="1" eType="/1/ParameterType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToOperator" ordered="false" lowerBound="1" eType="/1/Operator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterType"> - <eLiterals name="Value" value="1"/> - <eLiterals name="Concept" value="2"/> - <eLiterals name="RelationShip" value="3"/> - <eLiterals name="FeatureAttribute" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureConstruction" eSuperTypes="/1/Operator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scalingFactor" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataMinStep" eSuperTypes="/1/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeOperator" eSuperTypes="/1/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="FeatureSelection" eSuperTypes="/1/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiRelFeatureConstr" eSuperTypes="/1/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="RowSelection" eSuperTypes="/1/Operator"/> - <eClassifiers xsi:type="ecore:EClass" name="Agregation" eSuperTypes="/1/MultiRelFeatureConstr"/> - <eClassifiers xsi:type="ecore:EClass" name="Scaling" eSuperTypes="/1/FeatureConstruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Discretization" eSuperTypes="/1/FeatureConstruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Segmentation" eSuperTypes="/1/RowSelection"/> - <eClassifiers xsi:type="ecore:EClass" name="Sampling" eSuperTypes="/1/RowSelection"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/DataObject" eOpposite="/1/DataObject/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/DataObject" eOpposite="/1/DataObject/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/ExecutionElement" eOpposite="/1/ExecutionElement/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/ExecutionElement" eOpposite="/1/ExecutionElement/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MSL-Tool" eSuperTypes="/1/ExecutionElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TransformationGroup" eSuperTypes="/1/ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" upperBound="-1" eType="/1/Transformation" containment="true" eOpposite="/1/Transformation/transformationGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transformation" eSuperTypes="/1/ExecutionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformationGroup" ordered="false" lowerBound="1" eType="/1/TransformationGroup" eOpposite="/1/TransformationGroup/transformation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/1/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameOf" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StoredProcedure" eSuperTypes="/1/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameOf" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLQuery" eSuperTypes="/1/Transformation"/> - </ecore:EPackage> - <ecore:EPackage name="SimplfiedMiningMart"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/2/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/2/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Attribute" containment="true" eOpposite="/2/Attribute/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/2/Attribute" eOpposite="/2/Attribute/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/2/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/2/Class" eOpposite="/2/Class/attributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" eType="/2/DataType" eOpposite="/2/DataType/attribute"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MiningMart_ViewDataRepresentation.ecore b/src/test/resources/ecore/zoo-gen/MiningMart_ViewDataRepresentation.ecore deleted file mode 100644 index dbfc526fc7e206a0bcb8a9eb9e7c687406f96133..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MiningMart_ViewDataRepresentation.ecore +++ /dev/null @@ -1,138 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimplfiedMiningMart"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Attribute" containment="true" eOpposite="/0/Attribute/class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/0/Attribute" eOpposite="/0/Attribute/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/attributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" lowerBound="1" eType="/0/DataType" eOpposite="/0/DataType/attribute"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="DataRepresentation"> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" lowerBound="1" eType="/0/DataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keys" ordered="false" upperBound="-1" eType="/2/Key" eOpposite="/2/Key/hasColumn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToColumnSet" ordered="false" lowerBound="1" eType="/2/ColumnSet" eOpposite="/2/ColumnSet/hasColumn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="corespondsToBaseAttribute" ordered="false" lowerBound="1" eType="/2/BaseAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSet" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dbConnectString" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="user" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasColumn" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Column" eOpposite="/2/Column/belongsToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasKey" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Key" eOpposite="/2/Key/isAssociatedToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToConcept" ordered="false" eType="/2/Concept" eOpposite="/2/Concept/correspondsToColumnSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToRelationShip" ordered="false" eType="/2/RelationShip" eOpposite="/2/RelationShip/correspondsToColumnSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnStatistics"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="missing" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="average" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standarDeviation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionCount" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionMin" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="distributionMax" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forColumn" ordered="false" lowerBound="1" eType="/2/Column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnSetStatistics" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordinalNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nominalNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forColumnSet" ordered="false" lowerBound="1" eType="/2/ColumnSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Snapshot" eSuperTypes="/2/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/2/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/2/ColumnSet"/> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUsedForIndex" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasColumn" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Column" eOpposite="/2/Column/keys"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedToColumnSet" ordered="false" lowerBound="1" eType="/2/ColumnSet" eOpposite="/2/ColumnSet/hasKey"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForeignKey" eSuperTypes="/2/Key"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isConnectionTo" ordered="false" eType="/2/Table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToRelationShip" ordered="false" eType="/2/RelationShip" eOpposite="/2/RelationShip/correspondsToForeignKey"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimaryKey" eSuperTypes="/2/Key"/> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="/0/Class /2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subConceptRestriction" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isA" ordered="false" lowerBound="1" eType="/2/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="FromConcept" ordered="false" lowerBound="1" eType="/2/RelationShip" eOpposite="/2/RelationShip/FromConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ToConcept" ordered="false" lowerBound="1" eType="/2/RelationShip" eOpposite="/2/RelationShip/ToConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumnSet" ordered="false" eType="/2/ColumnSet" eOpposite="/2/ColumnSet/correspondsToConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationShip" eSuperTypes="/0/ModelElement /2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="subRelationShipRestriction" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defined" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isA" ordered="false" lowerBound="1" eType="/2/RelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToForeignKey" ordered="false" lowerBound="1" upperBound="-1" eType="/2/ForeignKey" eOpposite="/2/ForeignKey/correspondsToRelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumnSet" ordered="false" eType="/2/ColumnSet" eOpposite="/2/ColumnSet/correspondsToRelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="FromConcept" ordered="false" lowerBound="1" eType="/2/Concept" eOpposite="/2/Concept/FromConcept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ToConcept" ordered="false" lowerBound="1" eType="/2/Concept" eOpposite="/2/Concept/ToConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureAttribute" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="relevanceForMining" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeType" ordered="false" lowerBound="1" eType="/0/DataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToConcept" ordered="false" lowerBound="1" eType="/2/Concept" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="correspondsToColumns" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BaseAttribute" eSuperTypes="/2/FeatureAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartMultiColumnFeature" ordered="false" eType="/2/MultiColumnFeature" eOpposite="/2/MultiColumnFeature/consitsOfBaseAttributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainDataType" ordered="false" lowerBound="1" eType="/2/DomainDataType" eOpposite="/2/DomainDataType/baseAttributeD"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiColumnFeature" eSuperTypes="/2/FeatureAttribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consitsOfBaseAttributes" ordered="false" upperBound="-1" eType="/2/BaseAttribute" containment="true" eOpposite="/2/BaseAttribute/isPartMultiColumnFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" eSuperTypes="/0/Attribute /2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domainDataType" ordered="false" lowerBound="1" eType="/2/DomainDataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToUserInput" ordered="false" lowerBound="1" upperBound="-1" eType="/2/UserInput" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UserInput" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsValues" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ordinal" eSuperTypes="/2/DomainDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Scalar" eSuperTypes="/2/Ordinal"/> - <eClassifiers xsi:type="ecore:EClass" name="Time" eSuperTypes="/2/Scalar"/> - <eClassifiers xsi:type="ecore:EClass" name="Binary" eSuperTypes="/2/Scalar /2/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="Categorial" eSuperTypes="/2/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="KeyAttribute" eSuperTypes="/2/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeGroup" eSuperTypes="/2/KeyAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Spatial" eSuperTypes="/2/KeyAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="/2/Nominal"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleRestriction" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionForRelationShip" ordered="false" lowerBound="1" eType="/2/RelationShip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionForConcept" ordered="false" lowerBound="1" eType="/2/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionToConcept" ordered="false" lowerBound="1" eType="/2/Concept"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToConcept" ordered="false" lowerBound="1" eType="/2/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainDataType" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseAttributeD" ordered="false" lowerBound="1" eType="/2/BaseAttribute" eOpposite="/2/BaseAttribute/domainDataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Nominal" eSuperTypes="/2/DomainDataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MoDAF-AV.ecore b/src/test/resources/ecore/zoo-gen/MoDAF-AV.ecore deleted file mode 100644 index 1938d518ab17a4cb3568361c4f63981203c164f0..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MoDAF-AV.ecore +++ /dev/null @@ -1,153 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="MoDAF"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MoDAFModel" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterprise" ordered="false" lowerBound="1" eType="/1/Enterprise" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="environment" ordered="false" lowerBound="1" eType="/1/Environment" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operationalMissions" ordered="false" lowerBound="1" upperBound="-1" eType="/1/OperationalMission" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architectures" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Architecture" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalDescription" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ArchitecturalDescription" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalReferences" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ArchitecturalReference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalFrameworks" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ArchitecturalFramework" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architectureMetadatas" ordered="false" upperBound="-1" eType="/1/ArchitectureMetaData" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaDatas" ordered="false" upperBound="-1" eType="/1/MetaData" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stakeholders" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Stakeholder" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stakeholderHasConcerns" ordered="false" lowerBound="1" upperBound="-1" eType="/1/StakeholderHasConcern" containment="true" eOpposite="/1/StakeholderHasConcern/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enterprise" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inhabits" ordered="false" lowerBound="1" eType="/1/Environment" eOpposite="/1/Environment/influences"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" lowerBound="1" upperBound="-1" eType="/1/OperationalMission"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Environment" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="influences" ordered="false" lowerBound="1" eType="/1/Enterprise" eOpposite="/1/Enterprise/inhabits"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalMission" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Architecture" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterprise" ordered="false" lowerBound="1" eType="/1/Enterprise"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="describedBy" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalDescription" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="approvialAuthority" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="architect" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="assumptionAndConstraints" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creatingOrganisation" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateCompleted" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="purpose" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="recommendations" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="summaryOfFindings" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tollsUsed" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewpoints" ordered="false" lowerBound="1" upperBound="-1" eType="/1/View"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="products" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ArchitecturalProduct" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taxonomy" ordered="false" lowerBound="1" eType="/1/Taxonomy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalReference" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referred" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referrer" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalProduct" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="architecturalElements" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Elements" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingView" ordered="false" lowerBound="1" eType="/1/View"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addresses" ordered="false" upperBound="-1" eType="/1/Concern" eOpposite="/1/Concern/adressedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Elements" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ArchitecturalFramework" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false" lowerBound="1" upperBound="-1" eType="/1/View" containment="true" eOpposite="/1/View/definingFramework"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="framework" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frameworkWebsite" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewCode" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewDescription" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingFramework" ordered="false" lowerBound="1" eType="/1/ArchitecturalFramework" eOpposite="/1/ArchitecturalFramework/ownedMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedToCover" ordered="false" upperBound="-1" eType="/1/Concern" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concern" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adressedBy" ordered="false" upperBound="-1" eType="/1/ArchitecturalProduct" eOpposite="/1/ArchitecturalProduct/addresses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StakeholderHasConcern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" eType="/1/Stakeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" eType="/1/Concern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/1/MoDAFModel" eOpposite="/1/MoDAFModel/stakeholderHasConcerns"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stakeholder" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="MetaData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dublinCoreElement" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modMetaDataElement" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArchitectureMetaData" eSuperTypes="/1/MetaData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedArchitecture" ordered="false" lowerBound="1" eType="/1/ArchitecturalDescription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Taxonomy" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/1/ClassifiedElement" containment="true" eOpposite="/1/ClassifiedElement/taxonomy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifiedElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taxonomy" ordered="false" lowerBound="1" eType="/1/Taxonomy" eOpposite="/1/Taxonomy/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Standard" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publishedWebsite" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="publisher" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ratificationDate" ordered="false" lowerBound="1" eType="/1/TimeExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="withdrawalDate" ordered="false" lowerBound="1" eType="/1/TimeExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MeasurableProperty" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxValue" ordered="false" eType="/1/LiteralSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minValue" ordered="false" eType="/1/LiteralSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CapabilityRequirement" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Effect" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="EnduringTask" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalConstraint" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeUsageContext" ordered="false" eType="/1/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganisationType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleInOrganisation" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="LocationType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalActivity" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationExchange" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="requirementText" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Competence" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationElement" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="NodeConnectionType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="System" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DataElement" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemFunction" eSuperTypes="/1/ClassifiedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemUsageContext" ordered="false" lowerBound="1" eType="/1/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemConnectionSpecification" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ProjectType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Unit" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Dimension" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganisationProjectRelationship" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ProjectThreadType" eSuperTypes="/1/ClassifiedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MoMM.ecore b/src/test/resources/ecore/zoo-gen/MoMM.ecore deleted file mode 100644 index 503b5c25055a80633aaf1b96236e1d784e7579eb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MoMM.ecore +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="MoMM"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="potency" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasClass" ordered="false" lowerBound="1" eType="/1/ModelElement" eOpposite="/1/ModelElement/classElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classElement" ordered="false" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/hasClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementTarget" ordered="false" lowerBound="1" eType="/1/Relationship" eOpposite="/1/Relationship/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementSource" ordered="false" lowerBound="1" eType="/1/Relationship" eOpposite="/1/Relationship/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/1/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attType" ordered="false" lowerBound="1" eType="/1/Attribute" eOpposite="/1/Attribute/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/ModelElement" eOpposite="/1/ModelElement/attType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/ModelElement" eOpposite="/1/ModelElement/elementTarget"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/ModelElement" eOpposite="/1/ModelElement/elementSource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/1/Relationship"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxSource" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxTarget" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minSource" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minTarget" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MonitorProgram.ecore b/src/test/resources/ecore/zoo-gen/MonitorProgram.ecore deleted file mode 100644 index 8488639cccf520ed3456ea8263750a257a23abbe..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MonitorProgram.ecore +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MonitorProgram"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Structure" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="/0/VariableDeclaration" containment="true" eOpposite="/0/VariableDeclaration/structure"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcContainerElement" abstract="true" eSuperTypes="/0/Structure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedures" upperBound="-1" eType="/0/Procedure" containment="true" eOpposite="/0/Procedure/container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/ProcContainerElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="monitors" upperBound="-1" eType="/0/Monitor" containment="true" eOpposite="/0/Monitor/program"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Monitor" eSuperTypes="/0/ProcContainerElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program" ordered="false" lowerBound="1" eType="/0/Program" eOpposite="/0/Program/monitors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="/0/Structure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/0/ProcContainerElement" eOpposite="/0/ProcContainerElement/procedures"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/procedure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure" ordered="false" lowerBound="1" eType="/0/Structure" eOpposite="/0/Structure/variables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/0/Direction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" lowerBound="1" eType="/0/Procedure" eOpposite="/0/Procedure/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Direction"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/0/VariableDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" abstract="true" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeCallExp" eSuperTypes="/0/PropertyCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcedureCallExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralExp" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AssignmentStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/VariableExp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStats" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStats" ordered="false" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhileStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doStats" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/MySQL.ecore b/src/test/resources/ecore/zoo-gen/MySQL.ecore deleted file mode 100644 index 84e7210146436414304684424c0b9f52b7246a14..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/MySQL.ecore +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="MySQL"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataBase" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" ordered="false" upperBound="-1" eType="/1/Table" containment="true" eOpposite="/1/Table/database"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" eType="/1/Column" containment="true" eOpposite="/1/Column/table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="database" ordered="false" lowerBound="1" eType="/1/DataBase" eOpposite="/1/DataBase/tables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPrimaryKey" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comment" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/columns"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerColumn" eSuperTypes="/1/Column"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAutoIncrement" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumColumn" eSuperTypes="/1/Column"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumSet" ordered="false" lowerBound="1" eType="/1/EnumSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumItems" ordered="false" upperBound="-1" eType="/1/EnumItem" containment="true" eOpposite="/1/EnumItem/enumSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumItem" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumSet" ordered="false" lowerBound="1" eType="/1/EnumSet" eOpposite="/1/EnumSet/enumItems"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/News.ecore b/src/test/resources/ecore/zoo-gen/News.ecore deleted file mode 100644 index ab7e4704604ef0e8d4f52f2711ab8f276e5b8ff6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/News.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="News"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Newspaper" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="copyright" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pubDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" eType="/0/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="news" ordered="false" upperBound="-1" eType="/0/News" containment="true" eOpposite="/0/News/newspaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="News" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comments" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pubDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" eType="/0/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="newspaper" ordered="false" lowerBound="1" eType="/0/Newspaper" eOpposite="/0/Newspaper/news"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Category"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eDay" ordered="false" unique="false" lowerBound="1" eType="/0/DayKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hours" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minutes" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seconds" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DayKind"> - <eLiterals name="Monday" value="1"/> - <eLiterals name="Tuesday" value="2"/> - <eLiterals name="Wednesday" value="3"/> - <eLiterals name="Thursday" value="4"/> - <eLiterals name="Friday" value="5"/> - <eLiterals name="Saturday" value="6"/> - <eLiterals name="Sunday" value="7"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OCCAM.ecore b/src/test/resources/ecore/zoo-gen/OCCAM.ecore deleted file mode 100644 index a125d5a2d89e6881d82e58dc555602df8300e127..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OCCAM.ecore +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCCAM"> - <eClassifiers xsi:type="ecore:EClass" name="OCCAM_Program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="occam_Elements" ordered="false" upperBound="-1" eType="/0/OCCAM_Element" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="files" ordered="false" upperBound="-1" eType="/0/File" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCCAM_Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="/0/OCCAM_Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/0/Declaration" containment="true" eOpposite="/0/Declaration/process"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constructors" ordered="false" upperBound="-1" eType="/0/Constructor" containment="true" eOpposite="/0/Constructor/process"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/DataType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" ordered="false" upperBound="-1" eType="/0/Library"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toChannel" ordered="false" lowerBound="1" eType="/0/Channel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toServer" ordered="false" lowerBound="1" eType="/0/Server"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toProcess" ordered="false" lowerBound="1" eType="/0/Process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/0/OCCAM_Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constructor" ordered="false" lowerBound="1" eType="/0/Constructor" eOpposite="/0/Constructor/actions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="while" ordered="false" lowerBound="1" eType="/0/While" eOpposite="/0/While/actions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="if" ordered="false" lowerBound="1" eType="/0/If" eOpposite="/0/If/actions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Constructor" eSuperTypes="/0/OCCAM_Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/0/Process" eOpposite="/0/Process/constructors"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" ordered="false" upperBound="-1" eType="/0/Action" containment="true" eOpposite="/0/Action/constructor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="buckels" ordered="false" upperBound="-1" eType="/0/Buckel" containment="true" eOpposite="/0/Buckel/constructor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="childrens" ordered="false" upperBound="-1" eType="/0/Constructor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Buckel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constructor" ordered="false" lowerBound="1" eType="/0/Constructor" eOpposite="/0/Constructor/buckels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="/0/Buckel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" ordered="false" upperBound="-1" eType="/0/Condition" containment="true" eOpposite="/0/Condition/if"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" ordered="false" upperBound="-1" eType="/0/Action" containment="true" eOpposite="/0/Action/if"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="While" eSuperTypes="/0/Buckel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" ordered="false" upperBound="-1" eType="/0/Condition" containment="true" eOpposite="/0/Condition/while"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" ordered="false" upperBound="-1" eType="/0/Action" containment="true" eOpposite="/0/Action/while"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementRight" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementLeft" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="if" ordered="false" lowerBound="1" eType="/0/If" eOpposite="/0/If/conditions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="while" ordered="false" lowerBound="1" eType="/0/While" eOpposite="/0/While/conditions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sequential" eSuperTypes="/0/Constructor"/> - <eClassifiers xsi:type="ecore:EClass" name="Parallel" eSuperTypes="/0/Constructor"/> - <eClassifiers xsi:type="ecore:EClass" name="Alternative" eSuperTypes="/0/Constructor"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/0/OCCAM_Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Library"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="File"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Server"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toChannel" ordered="false" lowerBound="1" eType="/0/Channel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Declaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/0/Process" eOpposite="/0/Process/declaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/DataType" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OCL_Expressions.ecore b/src/test/resources/ecore/zoo-gen/OCL_Expressions.ecore deleted file mode 100644 index 5a4a6e755f6b4aba79272475405d58088e8a2185..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OCL_Expressions.ecore +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLExpressions"> - <eClassifiers xsi:type="ecore:EClass" name="OclExpression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryArg" ordered="false" upperBound="-1" eType="/0/QueryExp" eOpposite="/0/QueryExp/argument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="querySrc" ordered="false" upperBound="-1" eType="/0/QueryExp" eOpposite="/0/QueryExp/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultType" ordered="false" lowerBound="1" eType="/0/Type" containment="true" eOpposite="/0/Type/oclExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varDec" ordered="false" lowerBound="1" upperBound="-1" eType="/0/VariableDeclaration" eOpposite="/0/VariableDeclaration/oclExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varInit" ordered="false" upperBound="-1" eType="/0/VariableInitialisation" eOpposite="/0/VariableInitialisation/initExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelfExp" eSuperTypes="/0/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="ResultExp" eSuperTypes="/0/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/0/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationExp" abstract="true" eSuperTypes="/0/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="QueryExp" abstract="true" eSuperTypes="/0/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/queryArg"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/querySrc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varDeclaration" ordered="false" eType="/0/VariableDeclaration" containment="true" eOpposite="/0/VariableDeclaration/queryExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" ordered="false" upperBound="-1" eType="/0/OclExpression" eOpposite="/0/OclExpression/resultType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varDec" ordered="false" upperBound="-1" eType="/0/VariableDeclaration" containment="true" eOpposite="/0/VariableDeclaration/varType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varType" ordered="false" lowerBound="1" eType="/0/Type" eOpposite="/0/Type/varDec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" ordered="false" upperBound="-1" eType="/0/OclExpression" eOpposite="/0/OclExpression/varDec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryExp" ordered="false" upperBound="-1" eType="/0/QueryExp" eOpposite="/0/QueryExp/varDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varInit" ordered="false" upperBound="-1" eType="/0/VariableInitialisation" eOpposite="/0/VariableInitialisation/varDec"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableInitialisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initExpression" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/varInit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varDec" ordered="false" lowerBound="1" eType="/0/VariableDeclaration" containment="true" eOpposite="/0/VariableDeclaration/varInit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterateExp" ordered="false" lowerBound="1" eType="/0/IterateExp" containment="true" eOpposite="/0/IterateExp/varInit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForAllExp"/> - <eClassifiers xsi:type="ecore:EClass" name="ExistsExp"/> - <eClassifiers xsi:type="ecore:EClass" name="SelectExp"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectExp"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectExp"/> - <eClassifiers xsi:type="ecore:EClass" name="IterateExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="varInit" ordered="false" lowerBound="1" eType="/0/VariableInitialisation" containment="true" eOpposite="/0/VariableInitialisation/iterateExp"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OCL_Operations.ecore b/src/test/resources/ecore/zoo-gen/OCL_Operations.ecore deleted file mode 100644 index af01a30f9861ccb123c2a59b80b078e4314e5df9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OCL_Operations.ecore +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLOperations"> - <eClassifiers xsi:type="ecore:EClass" name="OperationExp" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyOperation" eSuperTypes="/0/OperationExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMarkedPre" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/propertyOperations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclOperation" eSuperTypes="/0/OperationExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/oclOperations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstExp" eSuperTypes="/0/OperationExp"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerConstExp" eSuperTypes="/0/ConstExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConstExp" eSuperTypes="/0/ConstExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealConstExp" eSuperTypes="/0/ConstExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeExp" eSuperTypes="/0/PropertyOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attr" ordered="false" lowerBound="1" eType="/0/Attribute" containment="true" eOpposite="/0/Attribute/attrExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attrExp" ordered="false" upperBound="-1" eType="/0/AttributeExp" eOpposite="/0/AttributeExp/attr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NaviguationExp" eSuperTypes="/0/PropertyOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assEnd" ordered="false" lowerBound="1" eType="/0/AssocationEnd" containment="true" eOpposite="/0/AssocationEnd/navExp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifierValues" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/naviguationExps"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssocationEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="navExp" ordered="false" upperBound="-1" eType="/0/NaviguationExp" eOpposite="/0/NaviguationExp/assEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierOperation" eSuperTypes="/0/PropertyOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/0/Operation" containment="true" eOpposite="/0/Operation/classOp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" lowerBound="1" eType="/0/OclExpression" containment="true" eOpposite="/0/OclExpression/classifierOperations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classOp" ordered="false" upperBound="-1" eType="/0/ClassifierOperation" eOpposite="/0/ClassifierOperation/op"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclExpression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyOperations" ordered="false" upperBound="-1" eType="/0/PropertyOperation" eOpposite="/0/PropertyOperation/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="naviguationExps" ordered="false" upperBound="-1" eType="/0/NaviguationExp" eOpposite="/0/NaviguationExp/qualifierValues"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifierOperations" upperBound="-1" eType="/0/ClassifierOperation" eOpposite="/0/ClassifierOperation/arguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oclOperations" upperBound="-1" eType="/0/OclOperation" eOpposite="/0/OclOperation/arguments"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OCL_Types.ecore b/src/test/resources/ecore/zoo-gen/OCL_Types.ecore deleted file mode 100644 index cd747d01dc90b87de1374b7769250971005534a7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OCL_Types.ecore +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLTypes"> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supertype" ordered="false" upperBound="-1" eType="/0/Type" eOpposite="/0/Type/subtype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subtype" ordered="false" upperBound="-1" eType="/0/Type" eOpposite="/0/Type/supertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectionType" ordered="false" upperBound="-1" eType="/0/CollectionType" containment="true" eOpposite="/0/CollectionType/elementType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicType" abstract="true" eSuperTypes="/0/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="InstanceType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" eType="/0/Classifier" containment="true" eOpposite="/0/Classifier/instanceType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumLiteral" ordered="false" lowerBound="1" upperBound="-1" eType="/0/EnumLiteral" containment="true" eOpposite="/0/EnumLiteral/enumType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclAnyType" eSuperTypes="/0/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="OclTypeType" eSuperTypes="/0/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionType" abstract="true" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementType" ordered="false" lowerBound="1" eType="/0/Type" eOpposite="/0/Type/collectionType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerType" eSuperTypes="/0/BasicType"/> - <eClassifiers xsi:type="ecore:EClass" name="RealType" eSuperTypes="/0/BasicType"/> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="/0/BasicType"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanType" eSuperTypes="/0/BasicType"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceType" ordered="false" eType="/0/InstanceType" eOpposite="/0/InstanceType/classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumLiteral"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumType" ordered="false" eType="/0/EnumType" eOpposite="/0/EnumType/enumLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetType" eSuperTypes="/0/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="/0/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="BagType" eSuperTypes="/0/CollectionType"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OCL_Values.ecore b/src/test/resources/ecore/zoo-gen/OCL_Values.ecore deleted file mode 100644 index 5bd19cb0b5566ca5f2bb812b9d704ac1484b6713..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OCL_Values.ecore +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLValues"> - <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" containment="true" eOpposite="/0/Type/value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bagValue" ordered="false" upperBound="-1" eType="/0/BagValue" eOpposite="/0/BagValue/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceValue" ordered="false" upperBound="-1" eType="/0/SequenceValue" eOpposite="/0/SequenceValue/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setValue" ordered="false" upperBound="-1" eType="/0/SetValue" eOpposite="/0/SetValue/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" upperBound="-1" eType="/0/Value" eOpposite="/0/Value/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicValue" abstract="true" eSuperTypes="/0/Value"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerValue" eSuperTypes="/0/BasicValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealValue" eSuperTypes="/0/BasicValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValue" eSuperTypes="/0/BasicValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanValue" eSuperTypes="/0/BasicValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectValue" eSuperTypes="/0/Value"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/0/Object" containment="true" eOpposite="/0/Object/objectValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectValue" ordered="false" eType="/0/ObjectValue" eOpposite="/0/ObjectValue/object"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumValue" eSuperTypes="/0/Value"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumLiteral" ordered="false" lowerBound="1" eType="/0/EnumLiteral" containment="true" eOpposite="/0/EnumLiteral/enumValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumLiteral"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumValue" ordered="false" eType="/0/EnumValue" eOpposite="/0/EnumValue/enumLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UndefinedValue" eSuperTypes="/0/Value"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionValue" abstract="true" eSuperTypes="/0/Value"/> - <eClassifiers xsi:type="ecore:EClass" name="BagValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Value" containment="true" eOpposite="/0/Value/bagValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/Value" containment="true" eOpposite="/0/Value/sequenceValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Value" containment="true" eOpposite="/0/Value/setValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Count"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="num" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ODP-CV.ecore b/src/test/resources/ecore/zoo-gen/ODP-CV.ecore deleted file mode 100644 index 3f4f27b5cb376ee692e24fca43eef08413d145fb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ODP-CV.ecore +++ /dev/null @@ -1,119 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ODPCV"> - <eClassifiers xsi:type="ecore:EClass" name="EnvironmentContract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ec_to_a" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/constrainer_ec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier_ec" ordered="false" lowerBound="1" eType="#//ComputationalTemplate" eOpposite="#//ComputationalTemplate/ct_to_ec"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComputationalTemplate" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ct_to_ec" ordered="false" lowerBound="1" eType="#//EnvironmentContract" eOpposite="#//EnvironmentContract/specifier_ec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ct_to_bh" ordered="false" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/specifier_bh"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComputationalObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co_to_i" ordered="false" lowerBound="1" upperBound="-1" eType="#//Interface" eOpposite="#//Interface/owner_i"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="co_to_bh" ordered="false" lowerBound="1" eType="#//Behaviour" eOpposite="#//Behaviour/owner_bh"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier_co" ordered="false" lowerBound="1" eType="#//ComputationalObjectTemplate" eOpposite="#//ComputationalObjectTemplate/cot_to_co"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="co_to_st" ordered="false" lowerBound="1" eType="#//State" containment="true" eOpposite="#//State/st_to_co"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingObject" eSuperTypes="#//ComputationalObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputationalObjectTemplate" eSuperTypes="#//ComputationalTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cot_to_co" ordered="false" upperBound="-1" eType="#//ComputationalObject" eOpposite="#//ComputationalObject/specifier_co"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_provide" ordered="false" upperBound="-1" eType="#//ComputationalInterfaceTemplate" eOpposite="#//ComputationalInterfaceTemplate/aggregate_provide"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_request" ordered="false" upperBound="-1" eType="#//ComputationalInterfaceTemplate" eOpposite="#//ComputationalInterfaceTemplate/aggregate_request"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComputationalInterfaceTemplate" eSuperTypes="#//ComputationalTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cit_to_i" ordered="false" upperBound="-1" eType="#//Interface" eOpposite="#//Interface/specifier_i"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregate_provide" ordered="false" upperBound="-1" eType="#//ComputationalObjectTemplate" eOpposite="#//ComputationalObjectTemplate/part_provide"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aggregate_request" ordered="false" upperBound="-1" eType="#//ComputationalObjectTemplate" eOpposite="#//ComputationalObjectTemplate/part_request"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cit_to_intsig" ordered="false" lowerBound="1" eType="#//InterfaceSignature" containment="true" eOpposite="#//InterfaceSignature/intsig_to_cit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner_i" ordered="false" lowerBound="1" eType="#//ComputationalObject" eOpposite="#//ComputationalObject/co_to_i"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_to_bd" ordered="false" eType="#//Binding" eOpposite="#//Binding/bd_to_i"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier_i" ordered="false" lowerBound="1" eType="#//ComputationalInterfaceTemplate" eOpposite="#//ComputationalInterfaceTemplate/cit_to_i"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="i_to_ina" ordered="false" lowerBound="1" upperBound="-1" eType="#//Interaction" containment="true" eOpposite="#//Interaction/ina_to_i"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bd_to_i" ordered="false" lowerBound="2" upperBound="-1" eType="#//Interface" eOpposite="#//Interface/i_to_bd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalInterface" eSuperTypes="#//Interface"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationInterface" eSuperTypes="#//Interface"/> - <eClassifiers xsi:type="ecore:EClass" name="StreamInterface" eSuperTypes="#//Interface"/> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceSignature" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intsig_to_cit" ordered="false" lowerBound="1" eType="#//ComputationalInterfaceTemplate" eOpposite="#//ComputationalInterfaceTemplate/cit_to_intsig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalInterfaceSignature" eSuperTypes="#//InterfaceSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sgisig_to_ssig" upperBound="-1" eType="#//SignalSignature" containment="true" eOpposite="#//SignalSignature/ssig_to_sgisig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationInterfaceSignature" eSuperTypes="#//InterfaceSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="optisig_to_ansig" upperBound="-1" eType="#//AnnouncementSignature" containment="true" eOpposite="#//AnnouncementSignature/ansig_to_optisig"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="optisig_to_intsig" upperBound="-1" eType="#//InterrogationSignature" containment="true" eOpposite="#//InterrogationSignature/intsig_to_optisig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StreamInterfaceSignature" eSuperTypes="#//InterfaceSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="strisig_to_fsig" upperBound="-1" eType="#//FlowSignature" containment="true" eOpposite="#//FlowSignature/fsig_to_strisig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionSignature" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isig_to_at" ordered="false" lowerBound="1" eType="#//ActionTemplate" eOpposite="#//ActionTemplate/at_to_isig"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isig_to_param" upperBound="-1" eType="#//Parameter" containment="true" eOpposite="#//Parameter/param_to_isig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_to_isig" ordered="false" lowerBound="1" eType="#//InteractionSignature" eOpposite="#//InteractionSignature/isig_to_param"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnouncementSignature" eSuperTypes="#//InteractionSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ansig_to_optisig" ordered="false" lowerBound="1" eType="#//OperationInterfaceSignature" eOpposite="#//OperationInterfaceSignature/optisig_to_ansig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterrogationSignature" eSuperTypes="#//InteractionSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intsig_to_optisig" ordered="false" lowerBound="1" eType="#//OperationInterfaceSignature" eOpposite="#//OperationInterfaceSignature/optisig_to_intsig"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="intsig_to_tersig" lowerBound="1" upperBound="-1" eType="#//TerminationSignature" containment="true" eOpposite="#//TerminationSignature/tersig_to_intsig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminationSignature" eSuperTypes="#//InteractionSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tersig_to_intsig" ordered="false" lowerBound="1" eType="#//InterrogationSignature" eOpposite="#//InterrogationSignature/intsig_to_tersig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalSignature" eSuperTypes="#//InteractionSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ssig_to_sgisig" ordered="false" lowerBound="1" eType="#//SignalInterfaceSignature" eOpposite="#//SignalInterfaceSignature/sgisig_to_ssig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowSignature" eSuperTypes="#//InteractionSignature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fsig_to_strisig" ordered="false" lowerBound="1" eType="#//StreamInterfaceSignature" eOpposite="#//StreamInterfaceSignature/strisig_to_fsig"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="at_to_a" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/specifier_a"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="at_to_isig" ordered="false" lowerBound="1" eType="#//InteractionSignature" containment="true" eOpposite="#//InteractionSignature/isig_to_at"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behaviour"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier_bh" ordered="false" lowerBound="1" eType="#//ComputationalTemplate" eOpposite="#//ComputationalTemplate/ct_to_bh"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner_bh" ordered="false" lowerBound="1" eType="#//ComputationalObject" eOpposite="#//ComputationalObject/co_to_bh"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bh_to_a" lowerBound="1" upperBound="-1" eType="#//Action" containment="true" eOpposite="#//Action/a_to_bh"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_ec" ordered="false" upperBound="-1" eType="#//EnvironmentContract" eOpposite="#//EnvironmentContract/ec_to_a"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changedState" ordered="false" upperBound="-1" eType="#//State" eOpposite="#//State/changer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier_a" ordered="false" lowerBound="1" eType="#//ActionTemplate" eOpposite="#//ActionTemplate/at_to_a"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="a_to_bh" ordered="false" lowerBound="1" eType="#//Behaviour" eOpposite="#//Behaviour/bh_to_a"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="startState" ordered="false" lowerBound="1" eType="#//State" eOpposite="#//State/endState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endState" ordered="false" lowerBound="1" eType="#//State" eOpposite="#//State/startState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changer" ordered="false" upperBound="-1" eType="#//Action" eOpposite="#//Action/changedState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="st_to_co" ordered="false" lowerBound="1" eType="#//ComputationalObject" eOpposite="#//ComputationalObject/co_to_st"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InternalAction" eSuperTypes="#//Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Interaction" abstract="true" eSuperTypes="#//Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ina_to_i" ordered="false" lowerBound="1" eType="#//Interface" eOpposite="#//Interface/i_to_ina"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//Interaction"/> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="#//Interaction"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation" abstract="true" eSuperTypes="#//Interaction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="opt_to_inv" ordered="false" lowerBound="1" eType="#//Invocation" containment="true" eOpposite="#//Invocation/inv_to_opt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Announcement" eSuperTypes="#//Operation"/> - <eClassifiers xsi:type="ecore:EClass" name="Interrogation" eSuperTypes="#//Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="int_to_ter" ordered="false" eType="#//Termination" eOpposite="#//Termination/owner_ter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invocation" eSuperTypes="#//Interaction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inv_to_ter" ordered="false" lowerBound="1" eType="#//Termination" eOpposite="#//Termination/ter_to_inv"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inv_to_opt" ordered="false" lowerBound="1" eType="#//Operation" eOpposite="#//Operation/opt_to_inv"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Termination" eSuperTypes="#//Interaction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner_ter" ordered="false" lowerBound="1" eType="#//Interrogation" eOpposite="#//Interrogation/int_to_ter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ter_to_inv" ordered="false" lowerBound="1" eType="#//Invocation" eOpposite="#//Invocation/inv_to_ter"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/ODP-EV.ecore b/src/test/resources/ecore/zoo-gen/ODP-EV.ecore deleted file mode 100644 index 981250a62fab283b30f10646e294913e852aae55..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ODP-EV.ecore +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ODPEV"> - <eClassifiers xsi:type="ecore:EClass" name="EnterpriseObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoConfigurations" ordered="false" upperBound="-1" eType="#//Community" eOpposite="#//Community/coMembers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoRoles" ordered="false" upperBound="-1" eType="#//Role" eOpposite="#//Role/rolefillers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoArtefactActions" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/actArtefactRoleFillers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoResourceActions" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/actResourceRoleFillers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoActorActions" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/actActorRoleFillers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoPolicy" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poEnterpriseObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoEOAR" ordered="false" upperBound="-1" eType="#//EO_A_R" eOpposite="#//EO_A_R/eoarSubject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoEOPD" ordered="false" lowerBound="1" eType="#//EO_P_D" eOpposite="#//EO_P_D/eopdAgent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ODPSystem" eSuperTypes="#//EnterpriseObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="odpBehaviour" ordered="false" lowerBound="1" eType="#//Scope" eOpposite="#//Scope/scOdpSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="odpObjectives" ordered="false" lowerBound="1" upperBound="-1" eType="#//Objective" eOpposite="#//Objective/objFulfiller"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="odpSpecifier" ordered="false" lowerBound="1" eType="#//EnterpriseSpecification" eOpposite="#//EnterpriseSpecification/esDescribedSystems"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Party" eSuperTypes="#//EnterpriseObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ptyAccountableAction" ordered="false" upperBound="-1" eType="#//AccountableAction" eOpposite="#//AccountableAction/aaAccountableParty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ptyEOPD" ordered="false" lowerBound="1" eType="#//EO_P_D" eOpposite="#//EO_P_D/eopdPrincipal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objective"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objFulfiller" ordered="false" eType="#//ODPSystem" eOpposite="#//ODPSystem/odpObjectives"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objSpecifier" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/ctObjective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objRefiners" ordered="false" upperBound="-1" eType="#//Objective" eOpposite="#//Objective/objRefinement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objRefinement" ordered="false" eType="#//Objective" eOpposite="#//Objective/objRefiners"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objAchievers" ordered="false" upperBound="-1" eType="#//Process" eOpposite="#//Process/prObjectives"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objFulfillers" ordered="false" lowerBound="1" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/beObjectives"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scOdpSystem" ordered="false" lowerBound="1" eType="#//ODPSystem" eOpposite="#//ODPSystem/odpBehaviour"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnterpriseSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="esDescribedSystems" ordered="false" lowerBound="1" upperBound="-1" eType="#//ODPSystem" eOpposite="#//ODPSystem/odpSpecifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="esContext" ordered="false" lowerBound="1" eType="#//FieldOfApplication" eOpposite="#//FieldOfApplication/faEnterpriseSpecifications"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldOfApplication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="faEnterpriseSpecifications" ordered="false" lowerBound="1" eType="#//EnterpriseSpecification" eOpposite="#//EnterpriseSpecification/esContext"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Policy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="poSpecifier" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/ctPolicies"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poOwner" ordered="false" lowerBound="1" eType="#//Community" eOpposite="#//Community/coPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poProcess" ordered="false" upperBound="-1" eType="#//Process" eOpposite="#//Process/prConstrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poBehaviour" ordered="false" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/bePolicyConstrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poChanger" ordered="false" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/bePolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poRole" ordered="false" upperBound="-1" eType="#//Role" eOpposite="#//Role/roleConstrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poEnterpriseObject" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoPolicy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolicyEnvelope" eSuperTypes="#//Policy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pePolicySetter" ordered="false" lowerBound="1" eType="#//Behaviour" eOpposite="#//Behaviour/bePolicyEnvelope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="peBehaviour" ordered="false" eType="#//Behaviour" eOpposite="#//Behaviour/beConstrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="peValues" lowerBound="1" upperBound="-1" eType="#//PolicyValue" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="peCurrentValue" ordered="false" lowerBound="1" eType="#//PolicyValue" eOpposite="#//PolicyValue/pvValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PolicyValue" eSuperTypes="#//Policy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pvValue" ordered="false" lowerBound="1" eType="#//PolicyEnvelope" eOpposite="#//PolicyEnvelope/peCurrentValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssigmentPolicy" eSuperTypes="#//Policy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="apEOAR" ordered="false" upperBound="-1" eType="#//EO_A_R" eOpposite="#//EO_A_R/eoarGovernor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ctPolicies" ordered="false" lowerBound="1" eType="#//Policy" eOpposite="#//Policy/poSpecifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ctObjective" ordered="false" lowerBound="1" eType="#//Objective" eOpposite="#//Objective/objSpecifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ctBehaviours" ordered="false" lowerBound="1" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/beSpecifiers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process"> - <eStructuralFeatures xsi:type="ecore:EReference" name="prObjectives" ordered="false" lowerBound="1" upperBound="-1" eType="#//Objective" eOpposite="#//Objective/objAchievers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prDetails" ordered="false" lowerBound="1" upperBound="-1" eType="#//Step" eOpposite="#//Step/stGraphs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prRefinement" ordered="false" eType="#//Step" eOpposite="#//Step/stAbstraction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prConstrainer" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poProcess"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stGraphs" ordered="false" lowerBound="1" upperBound="-1" eType="#//Process" eOpposite="#//Process/prDetails"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stAbstraction" ordered="false" eType="#//Process" eOpposite="#//Process/prRefinement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="#//Step"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actBehaviours" ordered="false" lowerBound="1" upperBound="-1" eType="#//Behaviour" eOpposite="#//Behaviour/beActions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actArtefactRoleFillers" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoArtefactActions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actResourceRoleFillers" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoResourceActions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actActorRoleFillers" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoActorActions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AccountableAction" abstract="true" eSuperTypes="#//Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="aaAccountableParty" ordered="false" lowerBound="1" upperBound="-1" eType="#//Party" eOpposite="#//Party/ptyAccountableAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Prescription" eSuperTypes="#//AccountableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Commitment" eSuperTypes="#//AccountableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Declaration" eSuperTypes="#//AccountableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluation" eSuperTypes="#//AccountableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegation" eSuperTypes="#//AccountableAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dlgEOPD" ordered="false" lowerBound="1" eType="#//EO_P_D" eOpposite="#//EO_P_D/eopdAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behaviour"> - <eStructuralFeatures xsi:type="ecore:EReference" name="beObjectives" ordered="false" lowerBound="1" upperBound="-1" eType="#//Objective" eOpposite="#//Objective/objFulfillers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beSpecifiers" ordered="false" lowerBound="1" upperBound="-1" eType="#//Contract" eOpposite="#//Contract/ctBehaviours"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beActions" ordered="false" lowerBound="1" upperBound="-1" eType="#//Action" eOpposite="#//Action/actBehaviours"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beIdentifier" ordered="false" eType="#//Role" eOpposite="#//Role/roleBehaviour"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bePolicyEnvelope" ordered="false" eType="#//PolicyEnvelope" eOpposite="#//PolicyEnvelope/pePolicySetter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beConstrainer" ordered="false" eType="#//PolicyEnvelope" eOpposite="#//PolicyEnvelope/peBehaviour"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bePolicyConstrainer" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poBehaviour"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bePolicy" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poChanger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Community"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coAbstraction" ordered="false" eType="#//CommunityObject" eOpposite="#//CommunityObject/cobjRefinement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coMembers" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoConfigurations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coCommunityRoles" ordered="false" upperBound="-1" eType="#//Role" eOpposite="#//Role/roleSpecifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coPolicy" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunityObject" eSuperTypes="#//EnterpriseObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cobjRefinement" ordered="false" lowerBound="1" eType="#//Community" eOpposite="#//Community/coAbstraction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBehaviour" ordered="false" lowerBound="1" eType="#//Behaviour" eOpposite="#//Behaviour/beIdentifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleSpecifier" ordered="false" lowerBound="1" eType="#//Community" eOpposite="#//Community/coCommunityRoles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rolefillers" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoRoles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleConstrainer" ordered="false" upperBound="-1" eType="#//Policy" eOpposite="#//Policy/poRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleEOAR" ordered="false" upperBound="-1" eType="#//EO_A_R" eOpposite="#//EO_A_R/eoarSubjectRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceRole" eSuperTypes="#//Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Violation" eSuperTypes="#//Behaviour"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vioProhibitor" ordered="false" lowerBound="1" eType="#//Rule" eOpposite="#//Rule/ruViolation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruViolation" ordered="false" upperBound="-1" eType="#//Violation" eOpposite="#//Violation/vioProhibitor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Obligation" eSuperTypes="#//Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Authorisation" eSuperTypes="#//Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Permission" eSuperTypes="#//Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Prohibition" eSuperTypes="#//Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="EO_A_R"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoarSubject" ordered="false" upperBound="-1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoEOAR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoarSubjectRole" ordered="false" lowerBound="1" upperBound="-1" eType="#//Role" eOpposite="#//Role/roleEOAR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eoarGovernor" ordered="false" upperBound="-1" eType="#//AssigmentPolicy" eOpposite="#//AssigmentPolicy/apEOAR"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EO_P_D"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eopdAgent" ordered="false" lowerBound="1" eType="#//EnterpriseObject" eOpposite="#//EnterpriseObject/eoEOPD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eopdPrincipal" ordered="false" lowerBound="1" eType="#//Party" eOpposite="#//Party/ptyEOPD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eopdAction" ordered="false" lowerBound="1" eType="#//Delegation" eOpposite="#//Delegation/dlgEOPD"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/ODP-IV.ecore b/src/test/resources/ecore/zoo-gen/ODP-IV.ecore deleted file mode 100644 index ea6eac282c955858aafae0467414c3c6927f973c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ODP-IV.ecore +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ODPIV"> - <eClassifiers xsi:type="ecore:EClass" name="InvariantSchema"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_AT" ordered="false" upperBound="-1" eType="/0/ActionTemplate" eOpposite="/0/ActionTemplate/AT_constrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_ATy" ordered="false" upperBound="-1" eType="/0/ActionType" eOpposite="/0/ActionType/ATy_constrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_SC" ordered="false" upperBound="-1" eType="/0/StateChange" eOpposite="/0/StateChange/SC_constrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_S" ordered="false" upperBound="-1" eType="/0/State" eOpposite="/0/State/S_constrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_IOT" ordered="false" upperBound="-1" eType="/0/InformationObjectTemplate" eOpposite="/0/InformationObjectTemplate/IOT_constrainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainer_IOTy" ordered="false" upperBound="-1" eType="/0/InformationObjectType" eOpposite="/0/InformationObjectType/IOTy_constrainer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObjectTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="IOT_IO" ordered="false" upperBound="-1" eType="/0/InformationObject" eOpposite="/0/InformationObject/IO_IOT"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IOT_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_IOT"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObjectType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="IOTy_IO" ordered="false" upperBound="-1" eType="/0/InformationObject" eOpposite="/0/InformationObject/IO_IOTy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IOTy_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_IOTy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="describer" ordered="false" upperBound="-1" eType="/0/StaticSchema" eOpposite="/0/StaticSchema/SS_IO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IO_IOT" ordered="false" upperBound="-1" eType="/0/InformationObjectTemplate" eOpposite="/0/InformationObjectTemplate/IOT_IO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IO_IOTy" ordered="false" upperBound="-1" eType="/0/InformationObjectType" eOpposite="/0/InformationObjectType/IOTy_IO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IO_A" ordered="false" upperBound="-1" eType="/0/Action" eOpposite="/0/Action/participant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IO_S" ordered="false" lowerBound="1" eType="/0/State" eOpposite="/0/State/S_IO"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="change" ordered="false" lowerBound="1" eType="/0/StateChange" eOpposite="/0/StateChange/startState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="causeSC" ordered="false" lowerBound="1" eType="/0/StateChange" eOpposite="/0/StateChange/endState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="S_IO" ordered="false" lowerBound="1" eType="/0/InformationObject" containment="true" eOpposite="/0/InformationObject/IO_S"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="S_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_S"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateChange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="startState" ordered="false" lowerBound="1" eType="/0/State" eOpposite="/0/State/change"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endState" ordered="false" lowerBound="1" eType="/0/State" eOpposite="/0/State/causeSC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifier" ordered="false" lowerBound="1" upperBound="-1" eType="/0/DynamicSchema" eOpposite="/0/DynamicSchema/dsStateChange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cause" ordered="false" upperBound="-1" eType="/0/Action" eOpposite="/0/Action/effect"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="SC_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_SC"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DynamicSchema"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dsStateChange" ordered="false" upperBound="-1" eType="/0/StateChange" eOpposite="/0/StateChange/specifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StaticSchema"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationTime" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="SS_IO" ordered="false" lowerBound="1" upperBound="-1" eType="/0/InformationObject" eOpposite="/0/InformationObject/describer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" upperBound="-1" eType="/0/StateChange" eOpposite="/0/StateChange/cause"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="A_AT" ordered="false" upperBound="-1" eType="/0/ActionTemplate" eOpposite="/0/ActionTemplate/AT_A"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" upperBound="-1" eType="/0/InformationObject" eOpposite="/0/InformationObject/IO_A"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="A_ATy" ordered="false" upperBound="-1" eType="/0/ActionType" eOpposite="/0/ActionType/ATy_A"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ATy_A" ordered="false" upperBound="-1" eType="/0/Action" eOpposite="/0/Action/A_ATy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ATy_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_ATy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionTemplate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="AT_A" ordered="false" upperBound="-1" eType="/0/Action" eOpposite="/0/Action/A_AT"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="AT_constrainer" ordered="false" upperBound="-1" eType="/0/InvariantSchema" eOpposite="/0/InvariantSchema/constrainer_AT"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ODP-NV.ecore b/src/test/resources/ecore/zoo-gen/ODP-NV.ecore deleted file mode 100644 index 324db49796b3f270a9c55a16b7c607b67bddbd0b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ODP-NV.ecore +++ /dev/null @@ -1,105 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ODPNV"> - <eClassifiers xsi:type="ecore:EClass" name="Node"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" lowerBound="1" eType="/0/Nucleus" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capsules" ordered="false" upperBound="-1" eType="/0/Capsule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Nucleus" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="otherEngObjects" ordered="false" upperBound="-1" eType="/0/EngineeringObject" eOpposite="/0/EngineeringObject/nodeManager"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beos" ordered="false" upperBound="-1" eType="/0/BEO" eOpposite="/0/BEO/beoNodeManager"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Capsule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="otherEngObjects" ordered="false" upperBound="-1" eType="/0/EngineeringObject" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capsuleManager" ordered="false" lowerBound="1" eType="/0/CapsuleManager" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clusterManagers" ordered="false" upperBound="-1" eType="/0/ClusterManager" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clusters" ordered="false" upperBound="-1" eType="/0/Cluster" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeManager" ordered="false" lowerBound="1" eType="/0/Nucleus" eOpposite="/0/Nucleus/otherEngObjects"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CapsuleManager" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cmClusterManagers" ordered="false" upperBound="-1" eType="/0/ClusterManager" eOpposite="/0/ClusterManager/capsuleManager"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cluster"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clusterManager" ordered="false" lowerBound="1" eType="/0/ClusterManager" eOpposite="/0/ClusterManager/clusters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clusterBeos" ordered="false" upperBound="-1" eType="/0/BEO" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClusterManager" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clusters" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Cluster" eOpposite="/0/Cluster/clusterManager"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clustermanagerBeos" ordered="false" upperBound="-1" eType="/0/BEO" eOpposite="/0/BEO/beoManager"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capsuleManager" ordered="false" lowerBound="1" eType="/0/CapsuleManager" eOpposite="/0/CapsuleManager/cmClusterManagers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BEO" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="beoNodeManager" ordered="false" lowerBound="1" eType="/0/Nucleus" eOpposite="/0/Nucleus/beos"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="locallyBoundObjects" ordered="false" upperBound="-1" eType="/0/BEO" eOpposite="/0/BEO/localbinds"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localbinds" ordered="false" upperBound="-1" eType="/0/BEO" eOpposite="/0/BEO/locallyBoundObjects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beoManager" ordered="false" lowerBound="1" eType="/0/ClusterManager" eOpposite="/0/ClusterManager/clustermanagerBeos"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beoChannel" ordered="false" upperBound="-1" eType="/0/Channel" eOpposite="/0/Channel/chEndPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beoStub" ordered="false" upperBound="-1" eType="/0/Stub" eOpposite="/0/Stub/stBeo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stub" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stChannel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/chStub"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stBinder" ordered="false" lowerBound="1" eType="/0/Binder" eOpposite="/0/Binder/chBinder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stBeo" ordered="false" lowerBound="1" eType="/0/BEO" eOpposite="/0/BEO/beoStub"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binder" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bdChannel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/chBinder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chBinder" ordered="false" lowerBound="1" eType="/0/Stub" eOpposite="/0/Stub/stBinder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bdProtocolObject" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ProtocolObject" eOpposite="/0/ProtocolObject/poBinder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolObject" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poChannel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/chPObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poBinder" ordered="false" lowerBound="1" eType="/0/Binder" eOpposite="/0/Binder/bdProtocolObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poInterceptor" ordered="false" upperBound="-1" eType="/0/Interceptor" eOpposite="/0/Interceptor/intProtocolObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="poBoundProtocolObject" ordered="false" upperBound="-1" eType="/0/ProtocolObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interceptor" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intChannel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/chInterceptor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="intProtocolObject" ordered="false" lowerBound="2" upperBound="2" eType="/0/ProtocolObject" eOpposite="/0/ProtocolObject/poInterceptor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="chStub" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Stub" containment="true" eOpposite="/0/Stub/stChannel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chBinder" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Binder" containment="true" eOpposite="/0/Binder/bdChannel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chPObject" ordered="false" lowerBound="2" upperBound="-1" eType="/0/ProtocolObject" containment="true" eOpposite="/0/ProtocolObject/poChannel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chInterceptor" ordered="false" upperBound="-1" eType="/0/Interceptor" containment="true" eOpposite="/0/Interceptor/intChannel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="chEndPoint" ordered="false" lowerBound="2" upperBound="-1" eType="/0/BEO" eOpposite="/0/BEO/beoChannel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClientServerChannel" eSuperTypes="/0/Channel"/> - <eClassifiers xsi:type="ecore:EClass" name="ControllingObject" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coDomain" ordered="false" upperBound="-1" eType="/0/Domain" eOpposite="/0/Domain/domControllingObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SecurityAuthority" eSuperTypes="/0/ControllingObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ManagementAuthority" eSuperTypes="/0/ControllingObject"/> - <eClassifiers xsi:type="ecore:EClass" name="AddressingAuthority" eSuperTypes="/0/ControllingObject"/> - <eClassifiers xsi:type="ecore:EClass" name="NamingAuthority" eSuperTypes="/0/ControllingObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlledObject" eSuperTypes="/0/EngineeringObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cdoDomain" ordered="false" upperBound="-1" eType="/0/Domain" eOpposite="/0/Domain/domMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentDomain" ordered="false" lowerBound="1" eType="/0/Domain" eOpposite="/0/Domain/subDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subDomain" ordered="false" upperBound="-1" eType="/0/Domain" eOpposite="/0/Domain/parentDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domControllingObject" ordered="false" lowerBound="1" eType="/0/ControllingObject" eOpposite="/0/ControllingObject/coDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domMember" ordered="false" upperBound="-1" eType="/0/ControlledObject" eOpposite="/0/ControlledObject/cdoDomain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SecurityDomain" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="ManagementDomain" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="AddressingDomain" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="NamingDomain" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="EngineeringInterfaceReferenceManagementDomain" eSuperTypes="/0/NamingDomain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eirmdReference" ordered="false" upperBound="-1" eType="/0/EngineeringInterfaceReference" eOpposite="/0/EngineeringInterfaceReference/eirManagementDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eirmdManagementPolicy" ordered="false" lowerBound="1" eType="/0/EngineeringInterfaceReferenceManagementPolicy" eOpposite="/0/EngineeringInterfaceReferenceManagementPolicy/eirmpManagementDomain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EngineeringInterfaceReferenceManagementPolicy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eirmpManagementDomain" ordered="false" upperBound="-1" eType="/0/EngineeringInterfaceReferenceManagementDomain" eOpposite="/0/EngineeringInterfaceReferenceManagementDomain/eirmdManagementPolicy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EngineeringInterfaceReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eirManagementDomain" ordered="false" lowerBound="1" eType="/0/EngineeringInterfaceReferenceManagementDomain" eOpposite="/0/EngineeringInterfaceReferenceManagementDomain/eirmdReference"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="datatypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ODP-TV.ecore b/src/test/resources/ecore/zoo-gen/ODP-TV.ecore deleted file mode 100644 index b02b227b2e7dfba0c2bcb01e27d563bb09546cf5..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ODP-TV.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ODPTV"> - <eClassifiers xsi:type="ecore:EClass" name="TechnologyObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implStandard" ordered="false" lowerBound="1" upperBound="-1" eType="#//ImplementableStandard" eOpposite="#//ImplementableStandard/techObject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toImplementation" ordered="false" upperBound="-1" eType="#//Implementation" eOpposite="#//Implementation/implProduct"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Implementation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implIXIT" ordered="false" upperBound="-1" eType="#//IXIT" eOpposite="#//IXIT/ixitImplementation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implProduct" ordered="false" lowerBound="1" upperBound="-1" eType="#//TechnologyObject" eOpposite="#//TechnologyObject/toImplementation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXIT"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ixitImplementation" ordered="false" upperBound="-1" eType="#//Implementation" eOpposite="#//Implementation/implIXIT"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImplementableStandard"> - <eStructuralFeatures xsi:type="ecore:EReference" name="techObject" ordered="false" lowerBound="1" upperBound="-1" eType="#//TechnologyObject" eOpposite="#//TechnologyObject/implStandard"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/OWL.ecore b/src/test/resources/ecore/zoo-gen/OWL.ecore deleted file mode 100644 index 1e8793fa0ace2849139adccad152669297173b1c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OWL.ecore +++ /dev/null @@ -1,233 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RDFS"> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="localName" ordered="false" upperBound="-1" eType="/0/LocalName" containment="true" eOpposite="/0/LocalName/document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlBase" ordered="false" upperBound="-1" eType="/0/Namespace" eOpposite="/0/Namespace/document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceDefinition" ordered="false" upperBound="-1" eType="/0/NamespaceDefinition" containment="true" eOpposite="/0/NamespaceDefinition/document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" lowerBound="1" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/Document" eOpposite="/0/Document/localName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uriRef" ordered="false" upperBound="-1" eType="/0/URIReference" eOpposite="/0/URIReference/fragmentIdentifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Document" eOpposite="/0/Document/xmlBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceURIRef" ordered="false" lowerBound="1" eType="/0/URIReference" eOpposite="/0/URIReference/namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceDefinition" ordered="false" upperBound="-1" eType="/0/NamespaceDefinition" eOpposite="/0/NamespaceDefinition/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamespaceDefinition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespacePrefix" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/Document" eOpposite="/0/Document/namespaceDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/Namespace" eOpposite="/0/Namespace/namespaceDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uriRef" ordered="false" upperBound="-1" eType="/0/URIReference" containment="true" eOpposite="/0/URIReference/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectStatement" ordered="false" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/RDFsubject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectStatement" ordered="false" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/RDFobject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" upperBound="-1" eType="/0/PlainLiteral" containment="true" eOpposite="/0/PlainLiteral/labeledResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" upperBound="-1" eType="/0/RDFSClass" eOpposite="/0/RDFSClass/typedResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="comment" ordered="false" upperBound="-1" eType="/0/PlainLiteral" containment="true" eOpposite="/0/PlainLiteral/commentedResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seeAlso" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/referringResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referringResource" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/seeAlso"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isDefinedBy" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/definedResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedResource" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/isDefinedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="list" ordered="false" upperBound="-1" eType="/0/List" eOpposite="/0/List/first"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFGraph" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphName" ordered="false" eType="/0/URIReference" containment="true" eOpposite="/0/URIReference/namedGraph"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" lowerBound="1" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/graph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="List" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/list"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rest" ordered="false" eType="/0/List" eOpposite="/0/List/originalList"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="originalList" ordered="false" upperBound="-1" eType="/0/List" eOpposite="/0/List/rest"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Container" eSuperTypes="/0/RDFSResource"/> - <eClassifiers xsi:type="ecore:EClass" name="Alt" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Bag" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Seq" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="RDFProperty" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicateStatement" ordered="false" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/RDFpredicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subPropertyOf" ordered="false" upperBound="-1" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/superProperty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superProperty" ordered="false" upperBound="-1" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/subPropertyOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" upperBound="-1" eType="/0/RDFSClass" eOpposite="/0/RDFSClass/propertyForDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" upperBound="-1" eType="/0/RDFSClass" eOpposite="/0/RDFSClass/propertyForRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyRestriction" ordered="false" upperBound="-1" eType="/2/OWLRestriction" eOpposite="/2/OWLRestriction/OWLOnProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainerMembershipProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="RDFStatement" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reificationKind" ordered="false" unique="false" lowerBound="1" eType="/0/ReificationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" lowerBound="1" upperBound="-1" eType="/0/RDFGraph" eOpposite="/0/RDFGraph/statement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="RDFpredicate" ordered="false" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/predicateStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="RDFobject" ordered="false" lowerBound="1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/objectStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="RDFsubject" ordered="false" lowerBound="1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/subjectStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameForReification" ordered="false" upperBound="-1" eType="/0/URIReference" eOpposite="/0/URIReference/reifiedStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Document" eOpposite="/0/Document/statement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ReificationKind"> - <eLiterals name="none" value="1"/> - <eLiterals name="reifiedOnly" value="2"/> - <eLiterals name="reified" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URIReferenceNode" eSuperTypes="/0/RDFSResource"/> - <eClassifiers xsi:type="ecore:EClass" name="BlankNode" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nodeId" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFSClass" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subClassOf" ordered="false" upperBound="-1" eType="/0/RDFSClass" eOpposite="/0/RDFSClass/superClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false" upperBound="-1" eType="/0/RDFSClass" eOpposite="/0/RDFSClass/subClassOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedResource" ordered="false" upperBound="-1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyForDomain" ordered="false" upperBound="-1" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/domain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyForRange" ordered="false" upperBound="-1" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/range"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFSDataType" eSuperTypes="/0/RDFSClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataRange" ordered="false" upperBound="-1" eType="/2/OWLDataRange" eOpposite="/2/OWLDataRange/datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFSLiteral" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalForm" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionClass" ordered="false" upperBound="-1" eType="/2/HasValueRestriction" eOpposite="/2/HasValueRestriction/OWLHasLiteralValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataRange" ordered="false" upperBound="-1" eType="/2/OWLDataRange" eOpposite="/2/OWLDataRange/OWLOneOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlainLiteral" eSuperTypes="/0/RDFSLiteral"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="labeledResource" ordered="false" lowerBound="1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/label"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commentedResource" ordered="false" lowerBound="1" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/comment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedLiteral" eSuperTypes="/0/RDFSLiteral"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatypeURI" ordered="false" lowerBound="1" eType="/0/URIReference" eOpposite="/0/URIReference/literal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinalityRestriction" ordered="false" upperBound="-1" eType="/2/CardinalityRestriction" eOpposite="/2/CardinalityRestriction/OWLCardinality"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minCardinalityRestriction" ordered="false" upperBound="-1" eType="/2/MinCardinalityRestriction" eOpposite="/2/MinCardinalityRestriction/OWLMinCardinality"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxCardinalityRestriction" ordered="false" upperBound="-1" eType="/2/MaxCardinalityRestriction" eOpposite="/2/MaxCardinalityRestriction/OWLMaxCardinality"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XMLLiteral" eSuperTypes="/0/TypedLiteral"/> - <eClassifiers xsi:type="ecore:EClass" name="URIReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" eType="/0/UniformResourceIdentifier" eOpposite="/0/UniformResourceIdentifier/uriRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" eType="/0/RDFSResource" eOpposite="/0/RDFSResource/uriRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="literal" ordered="false" upperBound="-1" eType="/0/TypedLiteral" eOpposite="/0/TypedLiteral/datatypeURI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedGraph" ordered="false" eType="/0/RDFGraph" eOpposite="/0/RDFGraph/graphName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reifiedStatement" ordered="false" upperBound="-1" eType="/0/RDFStatement" eOpposite="/0/RDFStatement/nameForReification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragmentIdentifier" ordered="false" eType="/0/LocalName" eOpposite="/0/LocalName/uriRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/0/Namespace" eOpposite="/0/Namespace/namespaceURIRef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniformResourceIdentifier" eSuperTypes="/0/URIReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uriRef" ordered="false" upperBound="-1" eType="/0/URIReference" eOpposite="/0/URIReference/uri"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="OWL"> - <eClassifiers xsi:type="ecore:EClass" name="OWLOntology" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owlUniverse" ordered="false" upperBound="-1" eType="/2/OWLUniverse" eOpposite="/2/OWLUniverse/ontology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLPriorVersion" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/newerOntology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="newerOntology" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/OWLPriorVersion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLIncompatibleWith" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/incompatibleOntology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incompatibleOntology" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/OWLIncompatibleWith"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLImports" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/importingOntology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importingOntology" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/OWLImports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owlGraph" ordered="false" lowerBound="1" upperBound="-1" eType="/2/OWLGraph" eOpposite="/2/OWLGraph/ontology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owlStatement" ordered="false" lowerBound="1" upperBound="-1" eType="/2/OWLStatement" eOpposite="/2/OWLStatement/ontology"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="versionInfo" ordered="false" upperBound="-1" eType="/0/RDFSLiteral" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLGraph" eSuperTypes="/0/RDFGraph"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ontology" ordered="false" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/owlGraph"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owlStatement" lowerBound="1" upperBound="-1" eType="/2/OWLStatement" eOpposite="/2/OWLStatement/owlGraph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLStatement" eSuperTypes="/0/RDFStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ontology" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/owlStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owlGraph" ordered="false" lowerBound="1" upperBound="-1" eType="/2/OWLGraph" eOpposite="/2/OWLGraph/owlStatement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLUniverse" eSuperTypes="/0/RDFSResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ontology" ordered="false" lowerBound="1" upperBound="-1" eType="/2/OWLOntology" eOpposite="/2/OWLOntology/owlUniverse"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLClass" eSuperTypes="/0/RDFSClass /2/OWLUniverse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeprecated" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLequivalentClass" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/equivalentClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equivalentClass" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/OWLequivalentClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLdisjointWith" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/disjointClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="disjointClass" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/OWLdisjointWith"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="intersectionClass" ordered="false" upperBound="-1" eType="/2/IntersectionClass" eOpposite="/2/IntersectionClass/OWLIntersectionOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unionClass" ordered="false" upperBound="-1" eType="/2/UnionClass" eOpposite="/2/UnionClass/OWLUnionOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="complementClass" ordered="false" upperBound="-1" eType="/2/ComplementClass" eOpposite="/2/ComplementClass/OWLComplementOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allValuesFromRestrictionClass" ordered="false" upperBound="-1" eType="/2/AllValuesFromRestriction" eOpposite="/2/AllValuesFromRestriction/OWLAllValuesFromClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="someValuesFromRestrictionClass" ordered="false" upperBound="-1" eType="/2/SomeValuesFromRestriction" eOpposite="/2/SomeValuesFromRestriction/OWLSomeValuesFromClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntersectionClass" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLIntersectionOf" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/intersectionClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnionClass" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLUnionOf" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/unionClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplementClass" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLComplementOf" ordered="false" upperBound="-1" eType="/2/OWLClass" eOpposite="/2/OWLClass/complementClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumeratedClass" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLOneOf" ordered="false" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/enumeratedClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLRestriction" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLOnProperty" ordered="false" lowerBound="1" eType="/0/RDFProperty" eOpposite="/0/RDFProperty/propertyRestriction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HasValueRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLHasLiteralValue" ordered="false" eType="/0/RDFSLiteral" eOpposite="/0/RDFSLiteral/restrictionClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLHasIndividualValue" ordered="false" eType="/2/Individual" eOpposite="/2/Individual/restrictionClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AllValuesFromRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLAllValuesFromDataRange" ordered="false" eType="/2/OWLDataRange" eOpposite="/2/OWLDataRange/allValuesFromRestrictionClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLAllValuesFromClass" ordered="false" eType="/2/OWLClass" eOpposite="/2/OWLClass/allValuesFromRestrictionClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SomeValuesFromRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLSomeValuesFromClass" ordered="false" eType="/2/OWLClass" eOpposite="/2/OWLClass/someValuesFromRestrictionClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLSomeValuesFromDataRange" ordered="false" eType="/2/OWLDataRange" eOpposite="/2/OWLDataRange/someValuesFromRestrictionClass"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CardinalityRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLCardinality" ordered="false" lowerBound="1" eType="/0/TypedLiteral" eOpposite="/0/TypedLiteral/cardinalityRestriction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaxCardinalityRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLMaxCardinality" ordered="false" lowerBound="1" eType="/0/TypedLiteral" eOpposite="/0/TypedLiteral/maxCardinalityRestriction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MinCardinalityRestriction" eSuperTypes="/2/OWLRestriction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLMinCardinality" ordered="false" lowerBound="1" eType="/0/TypedLiteral" eOpposite="/0/TypedLiteral/minCardinalityRestriction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLAnnotationProperty" eSuperTypes="/0/RDFProperty /2/OWLUniverse"/> - <eClassifiers xsi:type="ecore:EClass" name="OWLOntologyProperty" eSuperTypes="/0/RDFProperty /2/OWLUniverse"/> - <eClassifiers xsi:type="ecore:EClass" name="Property" abstract="true" eSuperTypes="/0/RDFProperty /2/OWLUniverse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeprecated" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLEquivalentProperty" ordered="false" upperBound="-1" eType="/2/Property" eOpposite="/2/Property/equivalentProperty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equivalentProperty" ordered="false" upperBound="-1" eType="/2/Property" eOpposite="/2/Property/OWLEquivalentProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionalProperty" eSuperTypes="/2/Property"/> - <eClassifiers xsi:type="ecore:EClass" name="OWLDatatypeProperty" eSuperTypes="/2/Property"/> - <eClassifiers xsi:type="ecore:EClass" name="OWLObjectProperty" eSuperTypes="/2/Property"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLInverseOf" ordered="false" eType="/2/OWLObjectProperty" eOpposite="/2/OWLObjectProperty/inverseProperty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverseProperty" ordered="false" upperBound="-1" eType="/2/OWLObjectProperty" eOpposite="/2/OWLObjectProperty/OWLInverseOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InverseFunctionalProperty" eSuperTypes="/2/OWLObjectProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="SymmetricProperty" eSuperTypes="/2/OWLObjectProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="TransitiveProperty" eSuperTypes="/2/OWLObjectProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual" eSuperTypes="/0/RDFSResource /2/OWLUniverse"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLDifferentFrom" ordered="false" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/differentIndividual"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="differentIndividual" ordered="false" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/OWLDifferentFrom"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLSameAs" ordered="false" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/sameIndividual"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sameIndividual" ordered="false" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/OWLSameAs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allDifferent" ordered="false" upperBound="-1" eType="/2/OWLAllDifferent" eOpposite="/2/OWLAllDifferent/OWLDistinctMembers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeratedClass" ordered="false" upperBound="-1" eType="/2/EnumeratedClass" eOpposite="/2/EnumeratedClass/OWLOneOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictionClass" ordered="false" upperBound="-1" eType="/2/HasValueRestriction" eOpposite="/2/HasValueRestriction/OWLHasIndividualValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLAllDifferent" eSuperTypes="/2/OWLClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLDistinctMembers" ordered="false" lowerBound="2" upperBound="-1" eType="/2/Individual" eOpposite="/2/Individual/allDifferent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OWLDataRange" eSuperTypes="/0/RDFSClass /2/OWLUniverse"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false" eType="/0/RDFSDataType" eOpposite="/0/RDFSDataType/dataRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="OWLOneOf" ordered="false" upperBound="-1" eType="/0/RDFSLiteral" eOpposite="/0/RDFSLiteral/dataRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="someValuesFromRestrictionClass" ordered="false" eType="/2/SomeValuesFromRestriction" eOpposite="/2/SomeValuesFromRestriction/OWLSomeValuesFromDataRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allValuesFromRestrictionClass" ordered="false" eType="/2/AllValuesFromRestriction" eOpposite="/2/AllValuesFromRestriction/OWLAllValuesFromDataRange"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OpenConf.owl.ecore b/src/test/resources/ecore/zoo-gen/OpenConf.owl.ecore deleted file mode 100644 index 0ed2c255ba88e994c19c6fc8c1268cec2b76df8a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OpenConf.owl.ecore +++ /dev/null @@ -1,1188 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Openconf"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Scientific_Event /0/Working_event /0/Thing /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrganizedBy" ordered="false" eType="/0/OrganizingCommittee" eOpposite="/0/OrganizingCommittee/organizes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annualOrder" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperatesReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/cooperates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Domain_Topic /0/ActivitySubmissionForm /0/Document /0/Contribution /0/article /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsSubmittedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/submitsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRejectedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAcceptedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsAssignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/IsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSecondaryTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMainTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasStatus" ordered="false" eType="/0/PaperStatus" eOpposite="/0/PaperStatus/isStatusOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/isAbstractOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRatedBy" ordered="false" eType="/0/Review" eOpposite="/0/Review/rates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_Paper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Students" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/ProgramCommitteeMember /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper /0/Extended_abstract /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Working_event /0/Conference_part /0/Activity /0/Lecture /0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant /0/People"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Web_address" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncluded" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Money" eOpposite="/0/Money/is_paid_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasMail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="worksForCompany" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAffiliation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Author /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_stored_in" ordered="false" eType="/0/Paper_File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_been_sent_by" ordered="false" eType="/0/Contact_Author" eOpposite="/0/Contact_Author/has_sent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Paper_Id" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_To_Chair" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Scientific_Event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Scientific_Event /0/AcademicEvent /0/Working_event /0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Academic_Institution /0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_activity /0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EClass" name="WorkShop" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isIncluded"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expectedAttendance" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizingCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/isOrganizedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommitteeMember" eSuperTypes="/0/Organizer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Person /0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicationsChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="OutsideReferee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Activity /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySubmissionForm" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubmittedBy" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/isAuthorOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="submissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopTutorialChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="DoubleBlindReview" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isExecutedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/executes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TutorialProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="RegistrationChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="StudentAdvocate" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="FinanceChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitatvieLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="TraditionalLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperSubmissionChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicityWebChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="SteeringCommittee" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="WorksopProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPassword" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContactAuthor" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/abstractIsSubmittedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceProgram" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProgramOf" ordered="false" lowerBound="1" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/forms"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperStatus"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isStatusOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasStatus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forms" ordered="false" eType="/0/ConferenceProgram" eOpposite="/0/ConferenceProgram/consistsOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosts" ordered="false" eType="/0/Session" eOpposite="/0/Session/isAssociatedTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Thing /0/Lecture /0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAssignedPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/isAssignedToSession"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="room" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedTo" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/hosts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasChair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/isChairOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchTopic" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaymentMode"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputDocument" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProducedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/produces"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Item /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/isMemberOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasWeight" ordered="false" unique="false" eType="/1/double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedToSession" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasAssignedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/ProgramCommitteeMember /0/Person /0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="produces" ordered="false" eType="/0/OutputDocument" eOpposite="/0/OutputDocument/isProducedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isAcceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asksForPreference" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChairOf" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasChair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/article /0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsEvaluation" ordered="false" eType="/0/Evaluation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rates" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRatedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWritenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceAttendant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mustPay" ordered="false" eType="/0/Fee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAdress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paid" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Evaluation" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContainedIn" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Document /0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAbstractOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAbstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractIsSubmittedBy" ordered="false" eType="/0/ContactAuthor" eOpposite="/0/ContactAuthor/submitsAbstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="CD-ROM" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexOfAuthors" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/OutputDocument /0/Multi-author_Volume"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="PCMembersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ListOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="BookletOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EDataType" name="time"/> - <eClassifiers xsi:type="ecore:EClass" name="RFC" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Topics" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Classic_Papers" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Networking" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Humour" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Programming" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer_Science" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Format" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Adobe_PDF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="MS_Word" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Corel_Word_Perfect" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="HTML" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="PostScript" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="RTF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="High" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Famliliarity" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Low" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Moderate" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Reccommendation" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Portable_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Must_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_chair" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="made_program" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/Program_made_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Program" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Program_made_by" ordered="false" eType="/0/Program_chair" eOpposite="/0/Program_chair/made_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="planned_papers" ordered="false" eType="/0/Planed_Paper" eOpposite="/0/Planed_Paper/is_planned_in"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Planed_Paper" eSuperTypes="/0/Reviewed_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_planned_in" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/planned_papers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Valuable_Confirmation_of_Present_Knowledge" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Not_Much" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Information" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Perspective_Issue_Problem_Solving" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Clarity_to_Present_Understanding" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Overall_Value" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Categorization" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Balanced_Theory_and_Practice" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_Paper" eSuperTypes="/0/Submitted_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Review" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Candidate_for_Award" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appropriate_length" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Categorization" ordered="false" eType="/0/Paper_Categorization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Overall" ordered="false" eType="/0/Overall_Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Reccommendation" ordered="false" eType="/0/Reccommendation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Review_made_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/has_made_review"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Program_Committee" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Long_bool" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/People /0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictsWith" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAuthorOf" ordered="false" eType="/0/ActivitySubmissionForm" eOpposite="/0/ActivitySubmissionForm/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conducts" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsSubmittedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_Paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/is_written_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review_Values" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Committees" eSuperTypes="/0/Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/Member /0/ProgramCommitteeMember /0/Organizer /0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executes" ordered="false" eType="/0/DoubleBlindReview" eOpposite="/0/DoubleBlindReview/isExecutedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperates" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/cooperatesReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IsAssignedTo" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictedPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/isWritenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_made_review" ordered="false" eType="/0/Paper_Review" eOpposite="/0/Paper_Review/Review_made_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UserName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_to_Chair" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Other_Areas" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper_File" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Type" ordered="false" eType="/0/Format"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocate" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="will_advocate" ordered="false" eType="/0/Advocated_Paper" eOpposite="/0/Advocated_Paper/to_advocate_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocated_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_advocate_by" ordered="false" eType="/0/Advocate" eOpposite="/0/Advocate/will_advocate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_sent" ordered="false" eType="/0/Submitted_Paper" eOpposite="/0/Submitted_Paper/has_been_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Alternate_Email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Result_of_Advocate" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="People" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Surname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Country" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Organisation" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="Yes" value="1"/> - <eLiterals name="No" value="2"/> - <eLiterals name="Unsure" value="3"/> - <eLiterals name="Accept" value="4"/> - <eLiterals name="Reject" value="5"/> - <eLiterals name="Unsure" value="6"/> - <eLiterals name="male" value="7"/> - <eLiterals name="female" value="8"/> - <eLiterals name="high" value="9"/> - <eLiterals name="medium" value="10"/> - <eLiterals name="low" value="11"/> - <eLiterals name="very high" value="12"/> - <eLiterals name="Compilers" value="13"/> - <eLiterals name="Microarchitecture" value="14"/> - <eLiterals name="Systems" value="15"/> - <eLiterals name="ForwardLookingIdea" value="16"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/OpenQVT.ecore b/src/test/resources/ecore/zoo-gen/OpenQVT.ecore deleted file mode 100644 index c039d1165dab1fc7ded0bf62c900d70c5d410d9b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/OpenQVT.ecore +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OpenQVT"> - <eClassifiers xsi:type="ecore:EClass" name="Variable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Context" eOpposite="/0/Context/variables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Context"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/0/Variable" containment="true" eOpposite="/0/Variable/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/context"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Context" containment="true" eOpposite="/0/Context/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subRule" ordered="false" lowerBound="1" eType="/0/Rule" containment="true" eOpposite="/0/Rule/superRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superRule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/subRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="services" ordered="false" upperBound="-1" eType="/0/Service" containment="true" eOpposite="/0/Service/rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RootRule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleSet" ordered="false" lowerBound="1" eType="/0/RuleSet" eOpposite="/0/RuleSet/rootRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleSetCall" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleSet" ordered="false" lowerBound="1" eType="/0/RuleSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QARule" eSuperTypes="/0/Rule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" lowerBound="1" eType="/0/Query" containment="true" eOpposite="/0/Query/qARule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/0/Action" containment="true" eOpposite="/0/Action/qARule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootRule" ordered="false" lowerBound="1" eType="/0/RootRule" containment="true" eOpposite="/0/RootRule/ruleSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/services"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCLService" eSuperTypes="/0/Service"/> - <eClassifiers xsi:type="ecore:EClass" name="RTransService" eSuperTypes="/0/Service"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaService" eSuperTypes="/0/Service"/> - <eClassifiers xsi:type="ecore:EClass" name="RulePart" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/0/RulePart"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qARule" ordered="false" lowerBound="1" eType="/0/QARule" eOpposite="/0/QARule/action"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RTransAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Query" eSuperTypes="/0/RulePart"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qARule" ordered="false" lowerBound="1" eType="/0/QARule" eOpposite="/0/QARule/query"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCLFilter" eSuperTypes="/0/Query"/> - <eClassifiers xsi:type="ecore:EClass" name="RTransQuery" eSuperTypes="/0/Query"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaQuery" eSuperTypes="/0/Query"/> - <eClassifiers xsi:type="ecore:EClass" name="JavaFilter" eSuperTypes="/0/Query"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PCS.owl.ecore b/src/test/resources/ecore/zoo-gen/PCS.owl.ecore deleted file mode 100644 index a136cb3a2f03835872cbe44c62424e060750d090..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PCS.owl.ecore +++ /dev/null @@ -1,1331 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="pcs"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Member /0/ProgramCommitteeMember /0/Organizer /0/Speaker /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executes" ordered="false" eType="/0/DoubleBlindReview" eOpposite="/0/DoubleBlindReview/isExecutedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperates" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/cooperatesReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IsAssignedTo" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictedPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/isWritenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_made_review" ordered="false" eType="/0/Paper_Review" eOpposite="/0/Paper_Review/Review_made_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UserName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_to_Chair" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Other_Areas" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refuses" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/refusedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/reviewedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bidsFor" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmes" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/confirmedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedPaperBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Scientific_Event /0/Working_event /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrganizedBy" ordered="false" eType="/0/OrganizingCommittee" eOpposite="/0/OrganizingCommittee/organizes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annualOrder" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/finishes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="focusesOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/starts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_conference_member" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/member_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="WebSite" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Topic_of_conference" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman /0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperatesReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/cooperates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Contribution /0/Domain_Topic /0/ActivitySubmissionForm /0/Document /0/article /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsSubmittedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/submitsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRejectedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAcceptedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsAssignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/IsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSecondaryTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMainTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasStatus" ordered="false" eType="/0/PaperStatus" eOpposite="/0/PaperStatus/isStatusOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/isAbstractOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRatedBy" ordered="false" eType="/0/Review" eOpposite="/0/Review/rates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_Paper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Students" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/reviews"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discussedBy" ordered="false" eType="/0/Program_Comitee" eOpposite="/0/Program_Comitee/discusses"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPaperTypeOf" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedToReviewBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsToReview"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBid" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Summary" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejected_paper_by" ordered="false" eType="/0/CommitteeMember" eOpposite="/0/CommitteeMember/reject_paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepted_by" ordered="false" eType="/0/CommitteeMember" eOpposite="/0/CommitteeMember/accept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="written_paper_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/write_paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-Author" eOpposite="/0/Co-Author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User /0/People /0/Person /0/Speaker"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsSubmittedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_Paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/is_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/changedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write_paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/written_paper_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictsWith" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAuthorOf" ordered="false" eType="/0/ActivitySubmissionForm" eOpposite="/0/ActivitySubmissionForm/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conducts" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/ProgramCommitteeMember /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Email" eOpposite="/0/Email/sended_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generate" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing /0/Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/submit"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Document_ID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isIncluded"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expectedAttendance" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loggin_in" ordered="false" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Email"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasMail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="worksForCompany" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Money" eOpposite="/0/Money/is_paid_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAffiliation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee /0/Committees"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Conference_document /0/Thing /0/Document /0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsEvaluation" ordered="false" eType="/0/Evaluation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rates" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRatedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWritenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_review_by" ordered="false" eType="/0/Primary_Reviewer" eOpposite="/0/Primary_Reviewer/assign_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="written_review_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="Yes" value="1"/> - <eLiterals name="No" value="2"/> - <eLiterals name="Unsure" value="3"/> - <eLiterals name="Accept" value="4"/> - <eLiterals name="Reject" value="5"/> - <eLiterals name="Unsure" value="6"/> - <eLiterals name="submitted" value="7"/> - <eLiterals name="missing" value="8"/> - <eLiterals name="notStarted" value="9"/> - <eLiterals name="active" value="10"/> - <eLiterals name="finished" value="11"/> - <eLiterals name="accepted" value="12"/> - <eLiterals name="rejected" value="13"/> - <eLiterals name="regular" value="14"/> - <eLiterals name="invited" value="15"/> - <eLiterals name="lowBid" value="16"/> - <eLiterals name="-" value="17"/> - <eLiterals name="CONFLICT" value="18"/> - <eLiterals name="wantNot" value="19"/> - <eLiterals name="highBid" value="20"/> - <eLiterals name="Compilers" value="21"/> - <eLiterals name="Microarchitecture" value="22"/> - <eLiterals name="Systems" value="23"/> - <eLiterals name="ForwardLookingIdea" value="24"/> - <eLiterals name="1" value="25"/> - <eLiterals name="2" value="26"/> - <eLiterals name="3" value="27"/> - <eLiterals name="4" value="28"/> - <eLiterals name="5" value="29"/> - <eLiterals name="6" value="30"/> - <eLiterals name="7" value="31"/> - <eLiterals name="male" value="32"/> - <eLiterals name="female" value="33"/> - <eLiterals name="high" value="34"/> - <eLiterals name="medium" value="35"/> - <eLiterals name="low" value="36"/> - <eLiterals name="very high" value="37"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Working_event /0/Conference_part /0/Activity /0/Lecture /0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant /0/People"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Web_address" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person /0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper /0/Contribution_File /0/Document /0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document /0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncluded" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Author /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Scientific_Event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Scientific_Event /0/Activity /0/AcademicEvent /0/Working_event /0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Academic_Institution /0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_activity /0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizingCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/isOrganizedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Person /0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicationsChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="OutsideReferee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Activity /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySubmissionForm" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubmittedBy" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/isAuthorOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="submissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopTutorialChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="DoubleBlindReview" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isExecutedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/executes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TutorialProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="RegistrationChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="StudentAdvocate" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="FinanceChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitatvieLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="TraditionalLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperSubmissionChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicityWebChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="SteeringCommittee" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="WorksopProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPassword" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContactAuthor" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/abstractIsSubmittedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceProgram" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProgramOf" ordered="false" lowerBound="1" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/forms"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperStatus"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isStatusOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasStatus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forms" ordered="false" eType="/0/ConferenceProgram" eOpposite="/0/ConferenceProgram/consistsOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosts" ordered="false" eType="/0/Session" eOpposite="/0/Session/isAssociatedTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Thing /0/Lecture /0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAssignedPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/isAssignedToSession"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="room" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedTo" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/hosts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasChair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/isChairOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchTopic" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaymentMode"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputDocument" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProducedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/produces"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/isMemberOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasWeight" ordered="false" unique="false" eType="/1/double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedToSession" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasAssignedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/ProgramCommitteeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="produces" ordered="false" eType="/0/OutputDocument" eOpposite="/0/OutputDocument/isProducedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isAcceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asksForPreference" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChairOf" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasChair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceAttendant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mustPay" ordered="false" eType="/0/Fee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAdress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paid" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Evaluation" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContainedIn" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Document /0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAbstractOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAbstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractIsSubmittedBy" ordered="false" eType="/0/ContactAuthor" eOpposite="/0/ContactAuthor/submitsAbstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="CD-ROM" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexOfAuthors" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/OutputDocument /0/Multi-author_Volume"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="PCMembersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ListOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="BookletOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EDataType" name="time"/> - <eClassifiers xsi:type="ecore:EClass" name="RFC" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Topics" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Classic_Papers" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Networking" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Humour" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Programming" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer_Science" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Format" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Adobe_PDF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="MS_Word" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Corel_Word_Perfect" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="HTML" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="PostScript" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="RTF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="High" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Famliliarity" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Low" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Moderate" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Reccommendation" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Portable_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Must_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_chair" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="made_program" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/Program_made_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Program" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Program_made_by" ordered="false" eType="/0/Program_chair" eOpposite="/0/Program_chair/made_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="planned_papers" ordered="false" eType="/0/Planed_Paper" eOpposite="/0/Planed_Paper/is_planned_in"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Planed_Paper" eSuperTypes="/0/Reviewed_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_planned_in" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/planned_papers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Valuable_Confirmation_of_Present_Knowledge" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Not_Much" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Information" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Perspective_Issue_Problem_Solving" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Clarity_to_Present_Understanding" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Overall_Value" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Categorization" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Balanced_Theory_and_Practice" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_Paper" eSuperTypes="/0/Submitted_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_stored_in" ordered="false" eType="/0/Paper_File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_been_sent_by" ordered="false" eType="/0/Contact_Author" eOpposite="/0/Contact_Author/has_sent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Paper_Id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_To_Chair" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Review" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Candidate_for_Award" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appropriate_length" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Categorization" ordered="false" eType="/0/Paper_Categorization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Overall" ordered="false" eType="/0/Overall_Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Reccommendation" ordered="false" eType="/0/Reccommendation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Review_made_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/has_made_review"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Program_Committee" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Long_bool" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Values" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Committees" eSuperTypes="/0/Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Advocate" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="will_advocate" ordered="false" eType="/0/Advocated_Paper" eOpposite="/0/Advocated_Paper/to_advocate_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocated_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_advocate_by" ordered="false" eType="/0/Advocate" eOpposite="/0/Advocate/will_advocate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_sent" ordered="false" eType="/0/Submitted_Paper" eOpposite="/0/Submitted_Paper/has_been_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Alternate_Email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Result_of_Advocate" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="People" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Surname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Country" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Organisation" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source_Archive" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_File" eSuperTypes="/0/Contribution_File /0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Type" ordered="false" eType="/0/Format"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slides" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_File" eSuperTypes="/0/Contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionFileStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Discussion"/> - <eClassifiers xsi:type="ecore:EClass" name="PhaseOfConferencePreparation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhaseStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="discusses" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/discussedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/changes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Of_Interest" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Rules" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Meeting" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Setup_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Assignment_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Blocked_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract_And_Paper_Submission_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_Of_Reviewers_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Closed_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Person /0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/finishedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headOf" ordered="false" eType="/0/Program_Comitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="switches" ordered="false" eType="/0/PhaseOfConferencePreparation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="starts" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/startedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/acceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsToReview" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/assignedToReviewBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsPaper" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignedPaperBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejectedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Confirmed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Pending_Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refusedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/refuses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/confirmes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Hidden_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Deleted_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictProposedBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Self_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MainAuthor" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_And_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Without_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="E-mail_PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="External_Reviewer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="read_paper_by" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rateed_paper_by" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Score" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Report"/> - <eClassifiers xsi:type="ecore:EClass" name="Secondary_Reviewer" eSuperTypes="/0/CommitteeMember"/> - <eClassifiers xsi:type="ecore:EClass" name="CommitteeMember" eSuperTypes="/0/ConferenceMember /0/Organizer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reject_paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejected_paper_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accept" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/accepted_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sended_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/send"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Receiver_of_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Message_of_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Subject_of_email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member_of_conference" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/has_conference_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="System"/> - <eClassifiers xsi:type="ecore:EClass" name="CD" eSuperTypes="/0/Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_site" eSuperTypes="/0/Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Primary_Reviewer" eSuperTypes="/0/CommitteeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/assigned_review_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PDG.ecore b/src/test/resources/ecore/zoo-gen/PDG.ecore deleted file mode 100644 index 14c16e4e9003d50333e7323713f28d8d3c138beb..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PDG.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PDG"> - <eClassifiers xsi:type="ecore:EClass" name="MProgramDependenceGraph"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/EnterNode" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnterNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlDependenceNodes" ordered="false" upperBound="-1" eType="/0/ExpressionNode" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataDependenceNodes" ordered="false" upperBound="-1" eType="/0/ExpressionNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlDependenceNodes" ordered="false" upperBound="-1" eType="/0/ExpressionNode" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIdentifier" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="innerExpressions" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PIF.ecore b/src/test/resources/ecore/zoo-gen/PIF.ecore deleted file mode 100644 index 7c3a0975814ad31a657250cc49ab6c525756e49e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PIF.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PIF"> - <eClassifiers xsi:type="ecore:EClass" name="Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Timepoint" eSuperTypes="#//Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Relation" eSuperTypes="#//Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision" eSuperTypes="#//Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//Object"/> - <eClassifiers xsi:type="ecore:EClass" name="Creates" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="Modifies" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="Before" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="Uses" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="Performs" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityStatus" eSuperTypes="#//Relation"/> - <eClassifiers xsi:type="ecore:EClass" name="Succesor" eSuperTypes="#//Relation"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/PL1.ecore b/src/test/resources/ecore/zoo-gen/PL1.ecore deleted file mode 100644 index 3f3758ebd0573b586f6b922ecf3e636067912bc7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PL1.ecore +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PL/I"> - <eClassifiers xsi:type="ecore:EClass" name="PLIClassifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedElements" ordered="false" upperBound="-1" eType="/0/PLIElement" eOpposite="/0/PLIElement/sharedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLISimpleType" eSuperTypes="/0/PLIClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alias" ordered="false" lowerBound="1" eType="/0/PLIAlias" eOpposite="/0/PLIAlias/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLINamedType" eSuperTypes="/0/PLIClassifier"/> - <eClassifiers xsi:type="ecore:EClass" name="PLIComposedType" eSuperTypes="/0/PLIClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/PLIElement" containment="true" eOpposite="/0/PLIElement/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIAlias"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/PLISimpleType" containment="true" eOpposite="/0/PLISimpleType/alias"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PLIAttribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIAttribute"/> - <eClassifiers xsi:type="ecore:EClass" name="PLIComputationalType" eSuperTypes="/0/PLISimpleType"/> - <eClassifiers xsi:type="ecore:EClass" name="PLINonComputationalType" eSuperTypes="/0/PLISimpleType"/> - <eClassifiers xsi:type="ecore:EClass" name="PLIElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sharedType" ordered="false" eType="/0/PLIClassifier" eOpposite="/0/PLIClassifier/typedElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" eType="/0/PLIComposedType" eOpposite="/0/PLIComposedType/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initial" ordered="false" eType="/0/PLIElementInitialValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/PLISourceText"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" ordered="false" eType="/0/PLIArray" containment="true" eOpposite="/0/PLIArray/arrayOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIElementInitialValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLISourceText"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIArray"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrayOf" ordered="false" eType="/0/PLIElement" eOpposite="/0/PLIElement/array"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIFixedBoundArray" eSuperTypes="/0/PLIArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="IBound" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uBound" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredTo" ordered="false" lowerBound="1" eType="/0/PLIElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIFixedLboundArray" eSuperTypes="/0/PLIArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="IBound" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uBoundToAllocate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredTo" ordered="false" lowerBound="1" eType="/0/PLIElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIHBoundArray" eSuperTypes="/0/PLIArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uBound" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="IBoundToAllocate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredTo" ordered="false" lowerBound="1" eType="/0/PLIElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PLIVariableBoundArray" eSuperTypes="/0/PLIArray"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="IBoundToAllocate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hBoundToAllocate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredTo" ordered="false" lowerBound="1" eType="/0/PLIElement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PNML_basic.ecore b/src/test/resources/ecore/zoo-gen/PNML_basic.ecore deleted file mode 100644 index 223d33b18a3c08f624173b7465ab84e1bc115fbc..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PNML_basic.ecore +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PNML"> - <eClassifiers xsi:type="ecore:EClass" name="IdedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URI"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Color"/> - <eClassifiers xsi:type="ecore:EClass" name="AnyElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="RotationType"> - <eLiterals name="rtvertical" value="1"/> - <eLiterals name="rthorizontal" value="2"/> - <eLiterals name="rtdiagonal" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ShapeType"> - <eLiterals name="shtline" value="1"/> - <eLiterals name="shtcurve" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StyleType"> - <eLiterals name="sttsolid" value="1"/> - <eLiterals name="sttdash" value="2"/> - <eLiterals name="sttdot" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DecorationType"> - <eLiterals name="dtunderligne" value="1"/> - <eLiterals name="dtoverligne" value="2"/> - <eLiterals name="dtlinethrough" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AlignType"> - <eLiterals name="atleft" value="1"/> - <eLiterals name="atcenter" value="2"/> - <eLiterals name="atright" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PNMLDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nets" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NetElement" containment="true" eOpposite="/0/NetElement/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetElement" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/PNMLDocument" eOpposite="/0/PNMLDocument/nets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netgraphics" ordered="false" eType="/0/NetGraphics" containment="true" eOpposite="/0/NetGraphics/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/netcontent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ToolSpecific"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tool" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anyelement" ordered="false" upperBound="-1" eType="/0/AnyElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" eType="/0/Arc" eOpposite="/0/Arc/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" eType="/0/Node" eOpposite="/0/Node/tools"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labels" ordered="false" upperBound="-1" eType="/0/Label" containment="true" eOpposite="/0/Label/namedelement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" containment="true" eOpposite="/0/AnnotationGraphics/namedelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/labels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontent" ordered="false" eType="/0/NetContent" eOpposite="/0/NetContent/name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inscription" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/inscription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialMarking" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/initialmarking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContentElement" abstract="true" eSuperTypes="/0/NetContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" containment="true" eOpposite="/0/Node/netcontentelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" containment="true" eOpposite="/0/EdgeGraphics/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inscription" ordered="false" eType="/0/Inscription" containment="true" eOpposite="/0/Inscription/arc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontentelement" ordered="false" lowerBound="1" eType="/0/NetContentElement" containment="true" eOpposite="/0/NetContentElement/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" containment="true" eOpposite="/0/NodeGraphics/node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/NetContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialmarking" ordered="false" eType="/0/InitialMarking" containment="true" eOpposite="/0/InitialMarking/place"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/NetContentElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Graphics" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="NetGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/netgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Position" containment="true" eOpposite="/0/Position/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" ordered="false" eType="/0/Dimension" containment="true" eOpposite="/0/Dimension/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/nodegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EdgeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="-1" eType="/0/Position" containment="true" eOpposite="/0/Position/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/edgegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offset" ordered="false" lowerBound="1" eType="/0/Offset" containment="true" eOpposite="/0/Offset/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/Font" containment="true" eOpposite="/0/Font/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/annotationgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coordinate" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Position" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/position"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/position"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offset" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/offset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" lowerBound="1" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fill"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gradientrotation" ordered="false" unique="false" eType="/0/RotationType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interiorcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gradientcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="image" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/fill"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Line"> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" eType="/0/ShapeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/0/StyleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/line"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Font"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="family" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decoration" ordered="false" unique="false" eType="/0/DecorationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" eType="/0/AlignType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/font"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PNML_modular.ecore b/src/test/resources/ecore/zoo-gen/PNML_modular.ecore deleted file mode 100644 index 47b4cef3bf3c28b89ebbcfba9b767c1ced4dc298..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PNML_modular.ecore +++ /dev/null @@ -1,218 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PNML"> - <eClassifiers xsi:type="ecore:EClass" name="IdedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URI"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Color"/> - <eClassifiers xsi:type="ecore:EClass" name="AnyElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NCName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="RotationType"> - <eLiterals name="rtvertical" value="1"/> - <eLiterals name="rthorizontal" value="2"/> - <eLiterals name="rtdiagonal" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ShapeType"> - <eLiterals name="shtline" value="1"/> - <eLiterals name="shtcurve" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StyleType"> - <eLiterals name="sttsolid" value="1"/> - <eLiterals name="sttdash" value="2"/> - <eLiterals name="sttdot" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DecorationType"> - <eLiterals name="dtunderligne" value="1"/> - <eLiterals name="dtoverligne" value="2"/> - <eLiterals name="dtlinethrough" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AlignType"> - <eLiterals name="atleft" value="1"/> - <eLiterals name="atcenter" value="2"/> - <eLiterals name="atright" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PNMLDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nets" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NetElement" containment="true" eOpposite="/0/NetElement/document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modules" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Module" containment="true" eOpposite="/0/Module/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/0/Interface" containment="true" eOpposite="/0/Interface/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/PNMLDocument" eOpposite="/0/PNMLDocument/modules"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface"> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" eType="/0/Module" eOpposite="/0/Module/interfaces"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importplace" ordered="false" upperBound="-1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exportplace" ordered="false" upperBound="-1" eType="/0/Reference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importtransition" ordered="false" upperBound="-1" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exporttransition" ordered="false" upperBound="-1" eType="/0/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetElement" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/PNMLDocument" eOpposite="/0/PNMLDocument/nets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netgraphics" ordered="false" eType="/0/NetGraphics" containment="true" eOpposite="/0/NetGraphics/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/netcontent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" eType="/0/Page" eOpposite="/0/Page/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" eType="/0/Module" eOpposite="/0/Module/netcontents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ToolSpecific"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tool" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anyelement" ordered="false" upperBound="-1" eType="/0/AnyElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" eType="/0/Arc" eOpposite="/0/Arc/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" eType="/0/Node" eOpposite="/0/Node/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" eType="/0/Page" eOpposite="/0/Page/tools"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labels" ordered="false" upperBound="-1" eType="/0/Label" containment="true" eOpposite="/0/Label/namedelement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" containment="true" eOpposite="/0/AnnotationGraphics/namedelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/labels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontent" ordered="false" eType="/0/NetContent" eOpposite="/0/NetContent/name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inscription" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/inscription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialMarking" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/initialmarking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContentElement" abstract="true" eSuperTypes="/0/NetContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" containment="true" eOpposite="/0/Node/netcontentelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" containment="true" eOpposite="/0/EdgeGraphics/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inscription" ordered="false" eType="/0/Inscription" containment="true" eOpposite="/0/Inscription/arc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/page"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/page"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pagegraphics" ordered="false" eType="/0/PageGraphics" containment="true" eOpposite="/0/PageGraphics/page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" abstract="true" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" eType="/0/Node" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ref" ordered="false" lowerBound="1" eType="/0/NCName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importnode" ordered="false" eType="/0/ImportNode" eOpposite="/0/ImportNode/ref"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferencePlace" eSuperTypes="/0/NetContent /0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceTransition" eSuperTypes="/0/NetContent /0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="Instance" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ref" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importplace" ordered="false" upperBound="-1" eType="/0/ImportNode" containment="true" eOpposite="/0/ImportNode/instanceplace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importtransition" ordered="false" upperBound="-1" eType="/0/ImportNode" containment="true" eOpposite="/0/ImportNode/instancetransition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/0/NCName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ref" ordered="false" lowerBound="1" eType="/0/Reference" containment="true" eOpposite="/0/Reference/importnode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceplace" ordered="false" eType="/0/Instance" eOpposite="/0/Instance/importplace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instancetransition" ordered="false" eType="/0/Instance" eOpposite="/0/Instance/importtransition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontentelement" ordered="false" lowerBound="1" eType="/0/NetContentElement" containment="true" eOpposite="/0/NetContentElement/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" containment="true" eOpposite="/0/NodeGraphics/node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/NetContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialmarking" ordered="false" eType="/0/InitialMarking" containment="true" eOpposite="/0/InitialMarking/place"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/NetContentElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Graphics" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="NetGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/netgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Position" containment="true" eOpposite="/0/Position/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" ordered="false" eType="/0/Dimension" containment="true" eOpposite="/0/Dimension/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/nodegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EdgeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="-1" eType="/0/Position" containment="true" eOpposite="/0/Position/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/edgegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offset" ordered="false" lowerBound="1" eType="/0/Offset" containment="true" eOpposite="/0/Offset/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/Font" containment="true" eOpposite="/0/Font/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/annotationgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pagegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coordinate" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Position" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/position"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/position"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offset" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/offset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" lowerBound="1" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fill"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gradientrotation" ordered="false" unique="false" eType="/0/RotationType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interiorcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gradientcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="image" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/fill"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Line"> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" eType="/0/ShapeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/0/StyleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/line"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Font"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="family" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decoration" ordered="false" unique="false" eType="/0/DecorationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" eType="/0/AlignType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/font"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PNML_simplified.ecore b/src/test/resources/ecore/zoo-gen/PNML_simplified.ecore deleted file mode 100644 index 0c0d42998b6d6ffb99de7365138f6218151e72f7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PNML_simplified.ecore +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PNML"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdedElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URI" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PNMLDocument" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nets" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NetElement" containment="true" eOpposite="/0/NetElement/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetElement" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/PNMLDocument" eOpposite="/0/PNMLDocument/nets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContent" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/netContent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labels" ordered="false" upperBound="-1" eType="/0/Label" containment="true" eOpposite="/0/Label/labeledElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="labeledElement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/labels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netContent" ordered="false" eType="/0/NetContent" eOpposite="/0/NetContent/name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContentElement" abstract="true" eSuperTypes="/0/NetContent /0/IdedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Arc" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/NetContentElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/NetContentElement"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PNML_structured.ecore b/src/test/resources/ecore/zoo-gen/PNML_structured.ecore deleted file mode 100644 index 5643b8a98c62b48847c810d2c8c22777332ab71f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PNML_structured.ecore +++ /dev/null @@ -1,188 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PNML"> - <eClassifiers xsi:type="ecore:EClass" name="IdedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URI"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Color"/> - <eClassifiers xsi:type="ecore:EClass" name="AnyElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="RotationType"> - <eLiterals name="rtvertical" value="1"/> - <eLiterals name="rthorizontal" value="2"/> - <eLiterals name="rtdiagonal" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ShapeType"> - <eLiterals name="shtline" value="1"/> - <eLiterals name="shtcurve" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StyleType"> - <eLiterals name="sttsolid" value="1"/> - <eLiterals name="sttdash" value="2"/> - <eLiterals name="sttdot" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DecorationType"> - <eLiterals name="dtunderligne" value="1"/> - <eLiterals name="dtoverligne" value="2"/> - <eLiterals name="dtlinethrough" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AlignType"> - <eLiterals name="atleft" value="1"/> - <eLiterals name="atcenter" value="2"/> - <eLiterals name="atright" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PNMLDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nets" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NetElement" containment="true" eOpposite="/0/NetElement/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetElement" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/PNMLDocument" eOpposite="/0/PNMLDocument/nets"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netgraphics" ordered="false" eType="/0/NetGraphics" containment="true" eOpposite="/0/NetGraphics/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/Name" containment="true" eOpposite="/0/Name/netcontent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" eType="/0/Page" eOpposite="/0/Page/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ToolSpecific"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tool" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anyelement" ordered="false" upperBound="-1" eType="/0/AnyElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" eType="/0/Arc" eOpposite="/0/Arc/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" eType="/0/Node" eOpposite="/0/Node/tools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" eType="/0/Page" eOpposite="/0/Page/tools"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LabeledElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labels" ordered="false" upperBound="-1" eType="/0/Label" containment="true" eOpposite="/0/Label/namedelement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" containment="true" eOpposite="/0/AnnotationGraphics/namedelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/labels"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" eType="/0/NetElement" eOpposite="/0/NetElement/name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontent" ordered="false" eType="/0/NetContent" eOpposite="/0/NetContent/name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inscription" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/inscription"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialMarking" eSuperTypes="/0/LabeledElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="place" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/initialmarking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NetContentElement" abstract="true" eSuperTypes="/0/NetContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" containment="true" eOpposite="/0/Node/netcontentelement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/NetContentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" containment="true" eOpposite="/0/EdgeGraphics/arc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inscription" ordered="false" eType="/0/Inscription" containment="true" eOpposite="/0/Inscription/arc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Page" eSuperTypes="/0/NetContent /0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/0/NetContent" containment="true" eOpposite="/0/NetContent/page"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/page"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pagegraphics" ordered="false" eType="/0/PageGraphics" containment="true" eOpposite="/0/PageGraphics/page"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" abstract="true" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ref" ordered="false" lowerBound="1" eType="/0/Node" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferencePlace" eSuperTypes="/0/NetContent /0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceTransition" eSuperTypes="/0/NetContent /0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/IdedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="netcontentelement" ordered="false" lowerBound="1" eType="/0/NetContentElement" containment="true" eOpposite="/0/NetContentElement/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tools" ordered="false" upperBound="-1" eType="/0/ToolSpecific" containment="true" eOpposite="/0/ToolSpecific/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" containment="true" eOpposite="/0/NodeGraphics/node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/NetContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialmarking" ordered="false" eType="/0/InitialMarking" containment="true" eOpposite="/0/InitialMarking/place"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/NetContentElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Graphics" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="NetGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/NetElement" eOpposite="/0/NetElement/netgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/0/Position" containment="true" eOpposite="/0/Position/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" ordered="false" eType="/0/Dimension" containment="true" eOpposite="/0/Dimension/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/nodegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/nodegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EdgeGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" lowerBound="1" eType="/0/Arc" eOpposite="/0/Arc/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="-1" eType="/0/Position" containment="true" eOpposite="/0/Position/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/edgegraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/edgegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotationGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedelement" ordered="false" lowerBound="1" eType="/0/LabeledElement" eOpposite="/0/LabeledElement/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offset" ordered="false" lowerBound="1" eType="/0/Offset" containment="true" eOpposite="/0/Offset/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="font" ordered="false" eType="/0/Font" containment="true" eOpposite="/0/Font/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fill" ordered="false" eType="/0/Fill" containment="true" eOpposite="/0/Fill/annotationgraphics"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="line" ordered="false" eType="/0/Line" containment="true" eOpposite="/0/Line/annotationgraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageGraphics" eSuperTypes="/0/Graphics"> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" lowerBound="1" eType="/0/Page" eOpposite="/0/Page/pagegraphics"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coordinate" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Position" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/position"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/position"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offset" eSuperTypes="/0/Coordinate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/offset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" lowerBound="1" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fill"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gradientrotation" ordered="false" unique="false" eType="/0/RotationType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interiorcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gradientcolor" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="image" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/fill"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/fill"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Line"> - <eStructuralFeatures xsi:type="ecore:EReference" name="color" ordered="false" eType="/0/Color" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" eType="/0/ShapeType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/0/StyleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodegraphics" ordered="false" eType="/0/NodeGraphics" eOpposite="/0/NodeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edgegraphics" ordered="false" eType="/0/EdgeGraphics" eOpposite="/0/EdgeGraphics/line"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/line"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Font"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="family" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="decoration" ordered="false" unique="false" eType="/0/DecorationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" eType="/0/AlignType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotationgraphics" ordered="false" lowerBound="1" eType="/0/AnnotationGraphics" eOpposite="/0/AnnotationGraphics/font"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PRR.ecore b/src/test/resources/ecore/zoo-gen/PRR.ecore deleted file mode 100644 index 648df41c7b41e20262b04fbc7938721dfb66c5a1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PRR.ecore +++ /dev/null @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PRR"> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleSet" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1" eType="/0/Rule" containment="true" eOpposite="/0/Rule/ruleOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" eType="/0/Binding" containment="true" eOpposite="/0/Binding/bindingOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/0/RuleCondition" containment="true" eOpposite="/0/RuleCondition/ruleConditionOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actions" upperBound="-1" eType="/0/RuleAction" containment="true" eOpposite="/0/RuleAction/actionOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleOwner" ordered="false" eType="/0/RuleSet" eOpposite="/0/RuleSet/rules"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleAction" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionOwner" ordered="false" eType="/0/Rule" eOpposite="/0/Rule/actions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleCondition" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleConditionOwner" ordered="false" eType="/0/Rule" eOpposite="/0/Rule/condition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExp" ordered="false" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/conditionOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindingOwner" ordered="false" lowerBound="1" eType="/0/Rule" eOpposite="/0/Rule/binding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleVariable" ordered="false" upperBound="-1" eType="/0/RuleVariable" containment="true" eOpposite="/0/RuleVariable/ruleVariableOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleVariable" eSuperTypes="/0/PRRExpressions/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ruleVariableOwner" ordered="false" lowerBound="1" eType="/0/Binding" eOpposite="/0/Binding/ruleVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filter" ordered="false" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/filterRuleVariableOwner"/> - </eClassifiers> - <eSubpackages name="PRRActions"> - <eClassifiers xsi:type="ecore:EClass" name="DeleteAction" eSuperTypes="/0/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objValue" ordered="false" lowerBound="1" eType="/0/PRRExpressions/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/0/RuleAction /0/PRRExpressions/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="insertArguments" upperBound="-1" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/parentInsert"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignAction" eSuperTypes="/0/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objValue" ordered="false" lowerBound="1" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/assignedObj"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="aValue" ordered="false" lowerBound="1" eType="/0/PRRExpressions/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvokeAction" eSuperTypes="/0/RuleAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invocation" ordered="false" lowerBound="1" eType="/0/PRRExpressions/OclExpression" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="PRRExpressions"> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" abstract="true" eSuperTypes="/0/PRRExpressions/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/appliedProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclExpression" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExp" ordered="false" eType="/0/PRRExpressions/LoopExp" eOpposite="/0/PRRExpressions/LoopExp/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedProperty" ordered="false" eType="/0/PRRExpressions/PropertyCallExp" eOpposite="/0/PRRExpressions/PropertyCallExp/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentOperation" ordered="false" eType="/0/PRRExpressions/OperationCallExp" eOpposite="/0/PRRExpressions/OperationCallExp/arguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentInsert" ordered="false" eType="/0/PRRActions/CreateAction" eOpposite="/0/PRRActions/CreateAction/insertArguments"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/PRRTypes/OclType" containment="true" eOpposite="/0/PRRTypes/OclType/oclExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filterRuleVariableOwner" ordered="false" eType="/0/RuleVariable" eOpposite="/0/RuleVariable/filter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditionOwner" ordered="false" eType="/0/RuleCondition" eOpposite="/0/RuleCondition/conditionExp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedObj" ordered="false" eType="/0/PRRActions/AssignAction" eOpposite="/0/PRRActions/AssignAction/objValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IteratorExp" eSuperTypes="/0/PRRExpressions/LoopExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopExp" eSuperTypes="/0/PRRExpressions/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/loopExp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterators" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PRRExpressions/Iterator" containment="true" eOpposite="/0/PRRExpressions/Iterator/loopExpr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExp" eSuperTypes="/0/PRRExpressions/OperationCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationCallExp" eSuperTypes="/0/PRRExpressions/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/PRRExpressions/OclExpression" containment="true" eOpposite="/0/PRRExpressions/OclExpression/parentOperation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operationName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="signature" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionOperationCallExp" eSuperTypes="/0/PRRExpressions/OperationCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="StringExp" eSuperTypes="/0/PRRExpressions/PrimitiveExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stringSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/0/PRRExpressions/PrimitiveExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericExp" abstract="true" eSuperTypes="/0/PRRExpressions/PrimitiveExp"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExp" eSuperTypes="/0/PRRExpressions/NumericExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integerSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealExp" eSuperTypes="/0/PRRExpressions/NumericExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="realSymbol" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveExp" abstract="true" eSuperTypes="/0/PRRExpressions/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="NavigationOrAttributeCallExp" eSuperTypes="/0/PRRExpressions/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iterator" eSuperTypes="/0/PRRExpressions/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopExpr" ordered="false" eType="/0/PRRExpressions/LoopExp" eOpposite="/0/PRRExpressions/LoopExp/iterators"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/PRRTypes/OclType" containment="true" eOpposite="/0/PRRTypes/OclType/variableDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableExp" ordered="false" upperBound="-1" eType="/0/PRRExpressions/VariableExp" eOpposite="/0/PRRExpressions/VariableExp/referredVariable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/0/PRRExpressions/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredVariable" ordered="false" lowerBound="1" eType="/0/PRRExpressions/VariableDeclaration" eOpposite="/0/PRRExpressions/VariableDeclaration/variableExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeExp" eSuperTypes="/0/PRRExpressions/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredType" ordered="false" eType="/0/PRRTypes/OclType" containment="true" eOpposite="/0/PRRTypes/OclType/typeExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AllInstanceExp" eSuperTypes="/0/PRRExpressions/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceType" ordered="false" lowerBound="1" eType="/0/PRRTypes/OclType" containment="true" eOpposite="/0/PRRTypes/OclType/appliedAllInstance"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="PRRTypes"> - <eClassifiers xsi:type="ecore:EClass" name="OclType" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variableDeclaration" ordered="false" upperBound="-1" eType="/0/PRRExpressions/VariableDeclaration" eOpposite="/0/PRRExpressions/VariableDeclaration/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" ordered="false" upperBound="-1" eType="/0/PRRExpressions/OclExpression" eOpposite="/0/PRRExpressions/OclExpression/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedAllInstance" ordered="false" eType="/0/PRRExpressions/AllInstanceExp" eOpposite="/0/PRRExpressions/AllInstanceExp/sourceType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeExp" ordered="false" upperBound="-1" eType="/0/PRRExpressions/TypeExp" eOpposite="/0/PRRExpressions/TypeExp/referredType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringType" eSuperTypes="/0/PRRTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" abstract="true" eSuperTypes="/0/PRRTypes/OclType"/> - <eClassifiers xsi:type="ecore:EClass" name="RealType" eSuperTypes="/0/PRRTypes/NumericType"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanType" eSuperTypes="/0/PRRTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericType" abstract="true" eSuperTypes="/0/PRRTypes/Primitive"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerType" eSuperTypes="/0/PRRTypes/NumericType"/> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Parameters.ecore b/src/test/resources/ecore/zoo-gen/Parameters.ecore deleted file mode 100644 index d734b5a723bf9bf6ab584ca83ae5e1e5d033b693..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Parameters.ecore +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="Parameters"> - <eClassifiers xsi:type="ecore:EClass" name="ParametersList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/1/Parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Pascal.ecore b/src/test/resources/ecore/zoo-gen/Pascal.ecore deleted file mode 100644 index 9384ea81c5e51ebcd362c0ef9b70236c25779029..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Pascal.ecore +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Pascal"> - <eClassifiers xsi:type="ecore:EClass" name="Program"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/0/Variable" containment="true" eOpposite="/0/Variable/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="types" ordered="false" upperBound="-1" eType="/0/Type" containment="true" eOpposite="/0/Type/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedures" ordered="false" upperBound="-1" eType="/0/Procedure" containment="true" eOpposite="/0/Procedure/program"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="program" ordered="false" lowerBound="1" eType="/0/Program" eOpposite="/0/Program/variables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" lowerBound="1" eType="/0/Procedure" eOpposite="/0/Procedure/variables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" eOpposite="/0/Type/variables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="program" ordered="false" lowerBound="1" eType="/0/Program" eOpposite="/0/Program/types"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/0/Variable" eOpposite="/0/Variable/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedure_parameter" ordered="false" lowerBound="1" eType="/0/Procedure" eOpposite="/0/Procedure/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instruction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="block" ordered="false" lowerBound="1" eType="/0/Block" eOpposite="/0/Block/instructions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Calculation" eSuperTypes="/0/Instruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Control" eSuperTypes="/0/Instruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="/0/Instruction"/> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/0/Instruction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instructions" upperBound="-1" eType="/0/Instruction" containment="true" eOpposite="/0/Instruction/block"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" lowerBound="1" eType="/0/Procedure" eOpposite="/0/Procedure/block_procedure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loop" ordered="false" lowerBound="1" eType="/0/Loop" eOpposite="/0/Loop/block_loop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditional" ordered="false" lowerBound="1" eType="/0/Conditional" eOpposite="/0/Conditional/blocks"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conditional" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EReference" name="blocks" lowerBound="1" upperBound="2" eType="/0/Block" containment="true" eOpposite="/0/Block/conditional"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Loop" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EReference" name="block_loop" ordered="false" lowerBound="1" eType="/0/Block" containment="true" eOpposite="/0/Block/loop"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="/0/Control"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="program" ordered="false" lowerBound="1" eType="/0/Program" eOpposite="/0/Program/procedures"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/0/Variable" containment="true" eOpposite="/0/Variable/procedure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/procedure_parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="block_procedure" ordered="false" lowerBound="1" eType="/0/Block" containment="true" eOpposite="/0/Block/procedure"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/0/Procedure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/0/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="For" eSuperTypes="/0/Loop"/> - <eClassifiers xsi:type="ecore:EClass" name="While" eSuperTypes="/0/Loop"/> - <eClassifiers xsi:type="ecore:EClass" name="Repeat" eSuperTypes="/0/Loop"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PathExp.ecore b/src/test/resources/ecore/zoo-gen/PathExp.ecore deleted file mode 100644 index 3fd9369ad68b642888b8aa3897eb9507b43fdb4a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PathExp.ecore +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="PathExp"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PathExp" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" lowerBound="1" upperBound="-1" eType="/1/State" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/State" eOpposite="/1/State/incoming"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Perceptory.ecore b/src/test/resources/ecore/zoo-gen/Perceptory.ecore deleted file mode 100644 index 9c9515877fa84fff07a25bf8a970a24d6702c987..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Perceptory.ecore +++ /dev/null @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Perceptory"> - <eClassifiers xsi:type="ecore:EClass" name="RelationSchip"> - <eStructuralFeatures xsi:type="ecore:EReference" name="affectCharacteristic" ordered="false" upperBound="-1" eType="/1/Characteristic" containment="true" eOpposite="/1/Characteristic/relationSchip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" eType="/1/Constraint" eOpposite="/1/Constraint/relationSchip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steriotype" ordered="false" upperBound="-1" eType="/1/Steriotype" eOpposite="/1/Steriotype/relationSchip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false" upperBound="-1" eType="/1/Package" eOpposite="/1/Package/relationSchip"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associatePackages" ordered="false" lowerBound="2" upperBound="2" eType="/1/Package" eOpposite="/1/Package/connectedRelationSchip"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstrainedRelationSchip"/> - <eClassifiers xsi:type="ecore:EClass" name="Aggregation" eSuperTypes="/1/Association"/> - <eClassifiers xsi:type="ecore:EClass" name="Composition" eSuperTypes="/1/Association"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/1/RelationSchip"/> - <eClassifiers xsi:type="ecore:EClass" name="Generalisation" eSuperTypes="/1/RelationSchip"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/1/RelationSchip"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd"/> - <eClassifiers xsi:type="ecore:EClass" name="Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="steriotype" ordered="false" eType="/1/Steriotype" eOpposite="/1/Steriotype/thePackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false" upperBound="-1" eType="/1/Package" containment="true" eOpposite="/1/Package/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/1/Package" eOpposite="/1/Package/children"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" upperBound="-1" eType="/1/Class" containment="true" eOpposite="/1/Class/packages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationSchip" ordered="false" upperBound="-1" eType="/1/RelationSchip" containment="true" eOpposite="/1/RelationSchip/packages"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectedRelationSchip" ordered="false" upperBound="-1" eType="/1/RelationSchip" eOpposite="/1/RelationSchip/associatePackages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steriotype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptiveAttribute" ordered="false" upperBound="-1" eType="/1/DescriptiveAttribute" eOpposite="/1/DescriptiveAttribute/steriotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" upperBound="-1" eType="/1/Operation" eOpposite="/1/Operation/steriotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationSchip" ordered="false" upperBound="-1" eType="/1/RelationSchip" eOpposite="/1/RelationSchip/steriotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theClass" ordered="false" upperBound="-1" eType="/1/Class" eOpposite="/1/Class/steriotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thePackage" ordered="false" upperBound="-1" eType="/1/Package" eOpposite="/1/Package/steriotype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" upperBound="-1" eType="/1/Characteristic" containment="true" eOpposite="/1/Characteristic/theClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="details" ordered="false" eType="/1/MetaData" containment="true" eOpposite="/1/MetaData/theClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" lowerBound="1" eType="/1/Operation" eOpposite="/1/Operation/affectFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="myOperations" ordered="false" upperBound="-1" eType="/1/Operation" containment="true" eOpposite="/1/Operation/behaviour"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/Constraint" eOpposite="/1/Constraint/theClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steriotype" ordered="false" eType="/1/Steriotype" eOpposite="/1/Steriotype/theClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false" upperBound="-1" eType="/1/Package" eOpposite="/1/Package/classes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="caracteristic" ordered="false" lowerBound="1" eType="/1/Characteristic" eOpposite="/1/Characteristic/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theClass" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationSchip" ordered="false" upperBound="-1" eType="/1/RelationSchip" eOpposite="/1/RelationSchip/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="detail" ordered="false" eType="/1/MetaData" containment="true" eOpposite="/1/MetaData/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inCharacteristic" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Characteristic" containment="true" eOpposite="/1/Characteristic/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="affectFeature" ordered="false" upperBound="-1" eType="/1/Class" containment="true" eOpposite="/1/Class/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steriotype" ordered="false" eType="/1/Steriotype" eOpposite="/1/Steriotype/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behaviour" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/myOperations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Characteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="details" ordered="false" eType="/1/MetaData" containment="true" eOpposite="/1/MetaData/characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" eType="/1/BusnissRule" containment="true" eOpposite="/1/BusnissRule/characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" lowerBound="1" eType="/1/Operation" eOpposite="/1/Operation/inCharacteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theClass" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationSchip" ordered="false" lowerBound="1" eType="/1/RelationSchip" eOpposite="/1/RelationSchip/affectCharacteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" eType="/1/Constraint" eOpposite="/1/Constraint/caracteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusnissRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" lowerBound="1" eType="/1/Characteristic" eOpposite="/1/Characteristic/rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/1/Source" containment="true" eOpposite="/1/Source/metaData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" lowerBound="1" eType="/1/Characteristic" eOpposite="/1/Characteristic/details"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" lowerBound="1" eType="/1/Operation" eOpposite="/1/Operation/detail"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="theClass" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/details"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaData" ordered="false" lowerBound="1" eType="/1/MetaData" eOpposite="/1/MetaData/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptiveAttribute" ordered="false" lowerBound="1" upperBound="-1" eType="/1/DescriptiveAttribute" eOpposite="/1/DescriptiveAttribute/domain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescriptiveAttribute" eSuperTypes="/1/Characteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tempsDef" ordered="false" eType="/1/Temporality" containment="true" eOpposite="/1/Temporality/descriptiveAttributet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specialDef" ordered="false" eType="/1/Geometry" containment="true" eOpposite="/1/Geometry/descriptiveAttributeg"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steriotype" ordered="false" eType="/1/Steriotype" eOpposite="/1/Steriotype/descriptiveAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" eType="/1/Domain" eOpposite="/1/Domain/descriptiveAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry" eSuperTypes="/1/PerceptorySteriotype /1/Characteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tempsDef" ordered="false" eType="/1/Temporality" eOpposite="/1/Temporality/geometry"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptiveAttributeg" ordered="false" lowerBound="1" eType="/1/DescriptiveAttribute" eOpposite="/1/DescriptiveAttribute/specialDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Temporality" eSuperTypes="/1/PerceptorySteriotype /1/Characteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="geometry" ordered="false" eType="/1/Geometry" eOpposite="/1/Geometry/tempsDef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptiveAttributet" ordered="false" lowerBound="1" eType="/1/DescriptiveAttribute" eOpposite="/1/DescriptiveAttribute/tempsDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VisualInfo" eSuperTypes="/1/PerceptorySteriotype /1/Characteristic"/> - <eClassifiers xsi:type="ecore:EClass" name="Value"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeratedDomain" ordered="false" lowerBound="1" eType="/1/EnumeratedDomain" eOpposite="/1/EnumeratedDomain/value"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RangeDomain" eSuperTypes="/1/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumeratedDomain" eSuperTypes="/1/Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Value" containment="true" eOpposite="/1/Value/enumeratedDomain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PerceptorySteriotype" eSuperTypes="/1/Steriotype"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Person.ecore b/src/test/resources/ecore/zoo-gen/Person.ecore deleted file mode 100644 index 170088ea8f63b56ecfc033461153f0a54f0c56c3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Person.ecore +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Person"> - <eClassifiers xsi:type="ecore:EClass" name="Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="phone" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PetriNet.ecore b/src/test/resources/ecore/zoo-gen/PetriNet.ecore deleted file mode 100644 index 798010cfdf107bd2f9ac8fe5d2c4b562465ac1f0..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PetriNet.ecore +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PetriNet" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="places" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Place" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcs" ordered="false" upperBound="-1" eType="/1/Arc" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/TransToPlaceArc" eOpposite="/1/TransToPlaceArc/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/PlaceToTransArc" eOpposite="/1/PlaceToTransArc/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" lowerBound="1" upperBound="-1" eType="/1/PlaceToTransArc" eOpposite="/1/PlaceToTransArc/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" lowerBound="1" upperBound="-1" eType="/1/TransToPlaceArc" eOpposite="/1/TransToPlaceArc/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlaceToTransArc" eSuperTypes="/1/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Place" eOpposite="/1/Place/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Transition" eOpposite="/1/Transition/incoming"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransToPlaceArc" eSuperTypes="/1/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Transition" eOpposite="/1/Transition/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Place" eOpposite="/1/Place/incoming"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PetriNet_extended.ecore b/src/test/resources/ecore/zoo-gen/PetriNet_extended.ecore deleted file mode 100644 index fcc3a5f1257c221d7670e84db0529e915073d7d2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PetriNet_extended.ecore +++ /dev/null @@ -1,62 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PetriNet"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PetriNet" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arcs" ordered="false" upperBound="-1" eType="/0/Arc" containment="true" eOpposite="/0/Arc/net"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execs" ordered="false" upperBound="-1" eType="/0/Execution" eOpposite="/0/Execution/net"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/PetriNet" eOpposite="/0/PetriNet/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingArc" ordered="false" upperBound="-1" eType="/0/TransitionToPlace" eOpposite="/0/TransitionToPlace/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingArc" ordered="false" upperBound="-1" eType="/0/PlaceToTransition" eOpposite="/0/PlaceToTransition/from"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incomingArc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PlaceToTransition" eOpposite="/0/PlaceToTransition/to"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoingArc" ordered="false" lowerBound="1" upperBound="-1" eType="/0/TransitionToPlace" eOpposite="/0/TransitionToPlace/from"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="weight" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/PetriNet" eOpposite="/0/PetriNet/arcs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlaceToTransition" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/outgoingArc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/incomingArc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransitionToPlace" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/Transition" eOpposite="/0/Transition/outgoingArc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/Place" eOpposite="/0/Place/incomingArc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Execution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="net" ordered="false" lowerBound="1" eType="/0/PetriNet" eOpposite="/0/PetriNet/execs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="markings" ordered="false" upperBound="-1" eType="/0/Marking" containment="true" eOpposite="/0/Marking/exec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="movements" ordered="false" upperBound="-1" eType="/0/Movement" containment="true" eOpposite="/0/Movement/exec"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Token"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placedAt" ordered="false" lowerBound="1" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="marking" ordered="false" lowerBound="1" eType="/0/Marking" eOpposite="/0/Marking/tokens"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Marking"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exec" ordered="false" lowerBound="1" eType="/0/Execution" eOpposite="/0/Execution/markings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tokens" ordered="false" upperBound="-1" eType="/0/Token" containment="true" eOpposite="/0/Token/marking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Movement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exec" ordered="false" lowerBound="1" eType="/0/Execution" eOpposite="/0/Execution/movements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fire" ordered="false" lowerBound="1" eType="/0/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Marking"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Marking"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PluginEclipse.ecore b/src/test/resources/ecore/zoo-gen/PluginEclipse.ecore deleted file mode 100644 index 77998a636994424e70c3d09c930ead8b98b570f2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PluginEclipse.ecore +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PluginEclipse"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Resolution"> - <eLiterals name="Mandatory" value="1"/> - <eLiterals name="Optional" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Visibility"> - <eLiterals name="Private" value="1"/> - <eLiterals name="Reexport" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Eclipse" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bundles" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Bundle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false" upperBound="-1" eType="/0/Package" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bundle" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbolicName" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="singleton" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manifestVersion" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="require" ordered="false" upperBound="-1" eType="/0/RequiredBundle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" lowerBound="1" eType="/0/Version" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="export" ordered="false" upperBound="-1" eType="/0/ExportedPackage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" upperBound="-1" eType="/0/ImportedPackage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false" upperBound="-1" eType="/0/Package" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RequireBundleAttribute" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AttResolution" eSuperTypes="/0/RequireBundleAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Resolution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttVisibility" eSuperTypes="/0/RequireBundleAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Visibility"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Range" eSuperTypes="/0/RequireBundleAttribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeftInclusive" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRightInclusive" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerBound" ordered="false" lowerBound="1" eType="/0/Version" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" lowerBound="1" eType="/0/Version" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Version" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="major" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minor" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="micro" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualification" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RequiredBundle" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="requireBundleAttribute" ordered="false" upperBound="-1" eType="/0/RequireBundleAttribute" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bundle" ordered="false" lowerBound="1" eType="/0/Bundle"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportedPackage" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolution" ordered="false" unique="false" lowerBound="1" eType="/0/Resolution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/0/Package" eOpposite="/0/Package/importedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" eType="/0/Range" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExportedPackage" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/0/Package" eOpposite="/0/Package/exportedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" lowerBound="1" eType="/0/Version" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xFriends" ordered="false" lowerBound="1" eType="/1/Xfriends" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fqn" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedBy" ordered="false" upperBound="-1" eType="/0/ImportedPackage" eOpposite="/0/ImportedPackage/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exportedBy" ordered="false" eType="/0/ExportedPackage" eOpposite="/0/ExportedPackage/package"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PluginsEclipse"> - <eClassifiers xsi:type="ecore:EClass" name="Xfriends" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bundles" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Bundle"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Xinternal" eSuperTypes="/0/ExportedPackage"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ProMarte.ecore b/src/test/resources/ecore/zoo-gen/ProMarte.ecore deleted file mode 100644 index 039857e4b663df7b3c28ebf6b5d2261ad06b270d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ProMarte.ecore +++ /dev/null @@ -1,441 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MARTE"> - <eClassifiers xsi:type="ecore:EClass" name="TimeBase" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instants" upperBound="-1" eType="/0/Instant" containment="true" eOpposite="/0/Instant/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instant" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBefore" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/TimeBase" eOpposite="/0/TimeBase/instants"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeValue" ordered="false" lowerBound="1" eType="/0/TimeValue" eOpposite="/0/TimeValue/denotedInstant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeValue" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="denotedInstant" ordered="false" upperBound="-1" eType="/0/Instant" eOpposite="/0/Instant/timeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ref" ordered="false" lowerBound="1" eType="/0/TimeBase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeInterval" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endValues" ordered="false" lowerBound="2" upperBound="-1" eType="/0/TimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="denotedInterval" ordered="false" upperBound="-1" eType="/0/Interval" eOpposite="/0/Interval/timeInterval"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interval" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includingMin" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="includingMax" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/TimeBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timeInterval" ordered="false" lowerBound="1" eType="/0/TimeInterval" eOpposite="/0/TimeInterval/denotedInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instants" ordered="false" upperBound="-1" eType="/0/Instant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleTimeBase" eSuperTypes="/0/TimeBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="currentValue" ordered="false" lowerBound="1" eType="/0/SingleTimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumValue" ordered="false" eType="/0/SingleTimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="currentInstant" ordered="false" lowerBound="1" eType="/0/SingleInstant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleInstant" eSuperTypes="/0/Instant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coPoint" ordered="false" lowerBound="1" eType="/0/CoincidencePoint" eOpposite="/0/CoincidencePoint/coincidenceInstants"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleInterval" eSuperTypes="/0/Interval"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" lowerBound="1" eType="/0/SingleInstant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="last" ordered="false" lowerBound="1" eType="/0/SingleInstant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" upperBound="-1" eType="/0/SingleInstant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleTimeValue" eSuperTypes="/0/TimeValue"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleTimeInterval" eSuperTypes="/0/TimeInterval"> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/0/SingleTimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1" eType="/0/SingleTimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiscreteTimeBase" eSuperTypes="/0/TimeBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refEvent" ordered="false" lowerBound="1" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiscreteInstant" eSuperTypes="/0/Instant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="next" ordered="false" eType="/0/DiscreteInstant" eOpposite="/0/DiscreteInstant/previous"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="previous" ordered="false" eType="/0/DiscreteInstant" eOpposite="/0/DiscreteInstant/next"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refOcc" ordered="false" lowerBound="1" eType="/0/EventOccurence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="occ" upperBound="-1" eType="/0/EventOccurence" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventOccurence" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="PhysicalTime" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="physicalInstants" upperBound="-1" eType="/0/PhysicalInstant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PhysicalInstant" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="measurement" ordered="false" upperBound="-1" eType="/0/MetricTimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Duration" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/0/PhysicalInstant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1" eType="/0/PhysicalInstant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="measurement" ordered="false" upperBound="-1" eType="/0/MetricTimeInterval"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultipleTimeBase" eSuperTypes="/0/TimeBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bases" ordered="false" lowerBound="1" upperBound="-1" eType="/0/SingleTimeBase" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoincidencePoint" eSuperTypes="/0/Instant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coincidenceInstants" ordered="false" lowerBound="1" upperBound="-1" eType="/0/SingleInstant" eOpposite="/0/SingleInstant/coPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultipleInterval" eSuperTypes="/0/Interval"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CoincidencePoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="last" ordered="false" lowerBound="1" upperBound="-1" eType="/0/CoincidencePoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultipleTimeValue" eSuperTypes="/0/TimeValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" lowerBound="1" upperBound="-1" eType="/0/SingleTimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetricTimeValue" eSuperTypes="/0/DiscreteTimeValue"/> - <eClassifiers xsi:type="ecore:EClass" name="DiscreteTimeValue" eSuperTypes="/0/TimeValue"/> - <eClassifiers xsi:type="ecore:EClass" name="MetricTimeInterval" eSuperTypes="/0/DiscreteTimeInterval"/> - <eClassifiers xsi:type="ecore:EClass" name="DiscreteTimeInterval" eSuperTypes="/0/TimeInterval"/> - <eClassifiers xsi:type="ecore:EClass" name="SimultaneousEventOccurrence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="at" ordered="false" lowerBound="1" eType="/0/Instant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occurence" ordered="false" lowerBound="2" upperBound="-1" eType="/0/TimedEventOccurence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="timestamp" ordered="false" lowerBound="1" upperBound="-1" eType="/0/MetricTimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedEventOccurence" eSuperTypes="/0/EventOccurence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="at" ordered="false" lowerBound="1" eType="/0/Instant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="timestamp" ordered="false" lowerBound="1" eType="/0/TimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimedAction" eSuperTypes="/0/Scenario"> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false" upperBound="-1" eType="/0/TimeInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" upperBound="-1" eType="/0/TimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" upperBound="-1" eType="/0/TimeValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Delay" eSuperTypes="/0/TimedAction"/> - <eClassifiers xsi:type="ecore:EClass" name="TimingMechanism"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stability" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="drift" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="skew" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="/0/TimedEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolution" ordered="false" lowerBound="1" eType="/0/MetricTimeInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refClock" ordered="false" lowerBound="1" eType="/0/Clock"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Clock" eSuperTypes="/0/DiscreteTimeBase /0/TimingMechanism"> - <eStructuralFeatures xsi:type="ecore:EReference" name="accuracy" ordered="false" lowerBound="1" eType="/0/MetricTimeInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offset" ordered="false" lowerBound="1" eType="/0/MetricTimeInterval"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedInterrupt" ordered="false" upperBound="-1" eType="/0/ClockInterrupt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Timer" eSuperTypes="/0/TimingMechanism"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPeriodic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false" lowerBound="1" eType="/0/MetricTimeValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="genratedTimeOuts" ordered="false" upperBound="-1" eType="/0/TimeOut"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeOut"/> - <eClassifiers xsi:type="ecore:EClass" name="ClockInterrupt"/> - <eClassifiers xsi:type="ecore:EClass" name="System"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" ordered="false" upperBound="-1" eType="/0/Quantity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownes" ordered="false" upperBound="-1" eType="/0/ModelElement" eOpposite="/0/ModelElement/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotatedModel" eSuperTypes="/0/Model"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformsTo" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ModelingConcern" eOpposite="/0/ModelingConcern/annotedModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" upperBound="-1" eType="/0/NFPLibrary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/ownes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotatedModelElement" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" upperBound="-1" eType="/0/NFP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="measurementQuantity" ordered="false" lowerBound="1" eType="/0/Quantity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="storedBy" ordered="false" upperBound="-1" eType="/0/NFPLibrary" eOpposite="/0/NFPLibrary/usedNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupedBy" ordered="false" lowerBound="1" eType="/0/NFPCategory" eOpposite="/0/NFPCategory/setOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPLibrary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" upperBound="-1" eType="/0/NFPLibrary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedNFP" ordered="false" upperBound="-1" eType="/0/NFP" eOpposite="/0/NFP/storedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPCategory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="setOf" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NFP" containment="true" eOpposite="/0/NFP/groupedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownes" ordered="false" upperBound="-1" eType="/0/NFPCategory" eOpposite="/0/NFPCategory/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/NFPCategory" eOpposite="/0/NFPCategory/ownes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelingConcern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relevantQuantity" ordered="false" upperBound="-1" eType="/0/Quantity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotedModel" ordered="false" lowerBound="1" eType="/0/AnnotatedModel" eOpposite="/0/AnnotatedModel/conformsTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnalysisConcern" eSuperTypes="/0/ModelingConcern"/> - <eClassifiers xsi:type="ecore:EClass" name="DesignConcern" eSuperTypes="/0/ModelingConcern"/> - <eClassifiers xsi:type="ecore:EClass" name="Quantity"/> - <eClassifiers xsi:type="ecore:EClass" name="BasicQuantity"/> - <eClassifiers xsi:type="ecore:EClass" name="DerivedQuantity"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitativeNFP" eSuperTypes="/0/NFP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/0/NFP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QuantitativeNFP" eSuperTypes="/0/NFP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sampleSet" ordered="false" upperBound="-1" eType="/0/Realization" containment="true" eOpposite="/0/Realization/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="measure" ordered="false" upperBound="-1" eType="/0/Measure" containment="true" eOpposite="/0/Measure/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Realization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="function" ordered="false" upperBound="-1" eType="/0/Measure" eOpposite="/0/Measure/appliesTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/QuantitativeNFP" eOpposite="/0/QuantitativeNFP/sampleSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Measure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliesTo" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Realization" eOpposite="/0/Realization/function"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/QuantitativeNFP" eOpposite="/0/QuantitativeNFP/measure"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplexNFP" eSuperTypes="/0/NFP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" upperBound="-1" eType="/0/ComplexNFP" eOpposite="/0/ComplexNFP/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" upperBound="-1" eType="/0/ComplexNFP" eOpposite="/0/ComplexNFP/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownes" ordered="false" lowerBound="1" upperBound="-1" eType="/0/BasicNFP" containment="true" eOpposite="/0/BasicNFP/dimensionOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicNFP"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="statisticalQualifier" ordered="false" unique="false" lowerBound="1" eType="/0/StatisticalQualifierKinds"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="directon" ordered="false" unique="false" lowerBound="1" eType="/0/DirectionKinds"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedBy" ordered="false" lowerBound="1" eType="/0/NFPType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="valuedBy" ordered="false" upperBound="-1" eType="/0/NFPValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimensionOf" ordered="false" upperBound="-1" eType="/0/ComplexNFP" containment="true" eOpposite="/0/ComplexNFP/ownes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueSpecificationLanguage" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" eType="/0/SourceKinds"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedSpec" ordered="false" upperBound="-1" eType="/0/NFPValueSpecification" eOpposite="/0/NFPValueSpecification/constrainedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPInstantType" eSuperTypes="/0/NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/0/InstantUnitKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPurationType" eSuperTypes="/0/NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/0/DurationUnitKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPRateType" eSuperTypes="/0/NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/0/RateUnitKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPProbabilityType" eSuperTypes="/0/NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/0/ProbabilityUnitKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPSizeType" eSuperTypes="/0/NFPType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unit" ordered="false" unique="false" eType="/0/SizeUnitKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedBy" ordered="false" upperBound="-1" eType="/0/NFPType" eOpposite="/0/NFPType/constrainedSpec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/0/NFPExpression" eOpposite="/0/NFPExpression/operand"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPConstant" eSuperTypes="/0/NFPValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownerList" ordered="false" eType="/0/NFPListConstant" eOpposite="/0/NFPListConstant/listElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPListConstant" eSuperTypes="/0/NFPConstant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="listElements" upperBound="-1" eType="/0/NFPConstant" eOpposite="/0/NFPConstant/ownerList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPStringConstant" eSuperTypes="/0/NFPConstant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPIntegerConstant" eSuperTypes="/0/NFPConstant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPRealConstant" eSuperTypes="/0/NFPConstant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bodyBeforeComa" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bodyAfterComa" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPBooleanConstant" eSuperTypes="/0/NFPConstant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPVariable" eSuperTypes="/0/NFPValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="varName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NFPExpression" eSuperTypes="/0/NFPValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" unique="false" lowerBound="1" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" upperBound="-1" eType="/0/NFPValueSpecification" containment="true" eOpposite="/0/NFPValueSpecification/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SourceKinds"> - <eLiterals name="est" value="1"/> - <eLiterals name="meas" value="2"/> - <eLiterals name="req" value="3"/> - <eLiterals name="implicit" value="4"/> - <eLiterals name="calc" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DirectionKinds"> - <eLiterals name="increasing" value="1"/> - <eLiterals name="decreasing" value="2"/> - <eLiterals name="undefined" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StatisticalQualifierKinds"> - <eLiterals name="max" value="1"/> - <eLiterals name="min" value="2"/> - <eLiterals name="range" value="3"/> - <eLiterals name="mean" value="4"/> - <eLiterals name="variance" value="5"/> - <eLiterals name="standardDeviation" value="6"/> - <eLiterals name="percentil" value="7"/> - <eLiterals name="frequency" value="8"/> - <eLiterals name="moment" value="9"/> - <eLiterals name="distribution" value="10"/> - <eLiterals name="instantaneous" value="11"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InstantUnitKinds"> - <eLiterals name="TAI" value="1"/> - <eLiterals name="UT0" value="2"/> - <eLiterals name="UT1" value="3"/> - <eLiterals name="UTC" value="4"/> - <eLiterals name="TT" value="5"/> - <eLiterals name="TDB" value="6"/> - <eLiterals name="TCG" value="7"/> - <eLiterals name="TCB" value="8"/> - <eLiterals name="Sideral" value="9"/> - <eLiterals name="Local" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DurationUnitKinds"> - <eLiterals name="ns" value="1"/> - <eLiterals name="us" value="2"/> - <eLiterals name="ms" value="3"/> - <eLiterals name="s" value="4"/> - <eLiterals name="min" value="5"/> - <eLiterals name="hrs" value="6"/> - <eLiterals name="dys" value="7"/> - <eLiterals name="wks" value="8"/> - <eLiterals name="mos" value="9"/> - <eLiterals name="yrs" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="RateUnitKinds"> - <eLiterals name="kbs" value="1"/> - <eLiterals name="MIPS" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ProbabilityUnitKinds"> - <eLiterals name="us" value="1"/> - <eLiterals name="s" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SizeUnitKinds"> - <eLiterals name="bits" value="1"/> - <eLiterals name="bytes" value="2"/> - <eLiterals name="Mb" value="3"/> - <eLiterals name="MB" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/0/AnnotatedModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instances" ordered="false" upperBound="-1" eType="/0/InstanceSpecification" eOpposite="/0/InstanceSpecification/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceClassifier" abstract="true" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="offeredService" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ResourceServiceClassifier" eOpposite="/0/ResourceServiceClassifier/resType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceServiceClassifier" abstract="true" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resType" ordered="false" lowerBound="1" eType="/0/ResourceClassifier" eOpposite="/0/ResourceClassifier/offeredService"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceSpecification" abstract="true" eSuperTypes="/0/AnnotatedModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Classifier" eOpposite="/0/Classifier/instances"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceInstanceSpecification" abstract="true" eSuperTypes="/0/InstanceSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="offeredServiceInstance" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ResourceServiceInstanceSpecification" eOpposite="/0/ResourceServiceInstanceSpecification/resintSpec"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceServiceInstanceSpecification" abstract="true" eSuperTypes="/0/InstanceSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resintSpec" ordered="false" lowerBound="1" eType="/0/ResourceInstanceSpecification" eOpposite="/0/ResourceInstanceSpecification/offeredServiceInstance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Hardware"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Hardware" eOpposite="/0/Hardware/containH"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containH" ordered="false" upperBound="-1" eType="/0/Hardware" eOpposite="/0/Hardware/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containHL" ordered="false" upperBound="-1" eType="/0/HardwareLibrary" eOpposite="/0/HardwareLibrary/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containHE" ordered="false" upperBound="-1" eType="/0/HardwareEntity" eOpposite="/0/HardwareEntity/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deploymentConfiguration" ordered="false" upperBound="-1" eType="/0/HardwareDeployment" eOpposite="/0/HardwareDeployment/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HardwareLibrary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Hardware" eOpposite="/0/Hardware/containHL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HardwareEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Hardware" eOpposite="/0/Hardware/containHE"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HardwareDeployment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Hardware" eOpposite="/0/Hardware/deploymentConfiguration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contain" ordered="false" lowerBound="1" upperBound="-1" eType="/0/HardwareEntityInstance" eOpposite="/0/HardwareEntityInstance/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HardwareEntityInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/HardwareDeployment" eOpposite="/0/HardwareDeployment/contain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ECUInstance" eSuperTypes="/0/HardwareEntityInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="composedOf" ordered="false" upperBound="-1" eType="/0/ECUGateInstance" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChannelInstance" eSuperTypes="/0/HardwareEntityInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gateInstances" ordered="false" lowerBound="2" upperBound="-1" eType="/0/ECUGateInstance" eOpposite="/0/ECUGateInstance/channel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ECUGateInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/ChannelInstance" eOpposite="/0/ChannelInstance/gateInstances"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ECU" eSuperTypes="/0/HardwareEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contain" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ECUGate" containment="true" eOpposite="/0/ECUGate/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ECUGate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/ECU" eOpposite="/0/ECU/contain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="kindOf" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/specify"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specify" ordered="false" eType="/0/ECUGate" eOpposite="/0/ECUGate/kindOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnalysisContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="global" ordered="false" upperBound="-1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workload" ordered="false" eType="/0/Workload" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" eType="/0/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedResources" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Resource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workload"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transaction" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Transaction" eOpposite="/0/Transaction/workload"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transaction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="workload" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Workload" eOpposite="/0/Workload/transaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Trigger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="response" ordered="false" lowerBound="1" eType="/0/Response" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrivalPattern" ordered="false" lowerBound="1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Response" eOpposite="/0/Response/cause"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Response"> - <eStructuralFeatures xsi:type="ecore:EReference" name="efficiency" ordered="false" lowerBound="1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endToEndLatency" ordered="false" lowerBound="1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cause" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Trigger" eOpposite="/0/Trigger/effect"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Scenario" eOpposite="/0/Scenario/endToEndResponse"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scenario" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Scenario" containment="true" eOpposite="/0/Scenario/behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scenario"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Behavior" eOpposite="/0/Behavior/scenario"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scenarionLatency" ordered="false" upperBound="-1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steps" lowerBound="1" upperBound="-1" eType="/0/Step" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" lowerBound="1" eType="/0/Step"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endToEndResponse" ordered="false" lowerBound="1" eType="/0/Response" eOpposite="/0/Response/behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step" eSuperTypes="/0/Scenario"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/successor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successor" ordered="false" upperBound="-1" eType="/0/Step" eOpposite="/0/Step/predecessor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stepLatency" ordered="false" upperBound="-1" eType="/0/ComplexNFP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedResourceService" ordered="false" upperBound="-1" eType="/0/Service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="BasicResource" eSuperTypes="/0/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuredResource" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="basicResource" ordered="false" lowerBound="1" eType="/0/BasicResource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessingResource" eSuperTypes="/0/StructuredResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" upperBound="-1" eType="/0/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="components" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Component"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcessResource" eSuperTypes="/0/StructuredResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="components" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Component" eOpposite="/0/Component/process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ProcessResource" eOpposite="/0/ProcessResource/components"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Interface"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuredComponent" eSuperTypes="/0/Component"/> - <eClassifiers xsi:type="ecore:EClass" name="BasicComponent" eSuperTypes="/0/Component"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalResource" eSuperTypes="/0/StructuredResource"/> - <eClassifiers xsi:type="ecore:EClass" name="ServerResource" eSuperTypes="/0/StructuredResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="services" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Service" eOpposite="/0/Service/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" eType="/0/ServerResource" eOpposite="/0/ServerResource/services"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false" lowerBound="1" eType="/0/Interface" eOpposite="/0/Interface/service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface"> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" eType="/0/Service" eOpposite="/0/Service/interface"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Problem.ecore b/src/test/resources/ecore/zoo-gen/Problem.ecore deleted file mode 100644 index 516f37887c019f5578e05d9f685d994c3bc24f89..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Problem.ecore +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="Diagnostic"> - <eClassifiers xsi:type="ecore:EEnum" name="Severity"> - <eLiterals name="error" value="1"/> - <eLiterals name="warning" value="2"/> - <eLiterals name="critic" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Problem"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" ordered="false" unique="false" lowerBound="1" eType="/1/Severity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Program.ecore b/src/test/resources/ecore/zoo-gen/Program.ecore deleted file mode 100644 index a1cb5c4379c5784d9bc134af2460e256b5848467..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Program.ecore +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Program"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Structure" abstract="true" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="/0/VariableDeclaration" containment="true" eOpposite="/0/VariableDeclaration/structure"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcContainerElement" abstract="true" eSuperTypes="/0/Structure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedures" upperBound="-1" eType="/0/Procedure" containment="true" eOpposite="/0/Procedure/container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/ProcContainerElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="monitors" upperBound="-1" eType="/0/Monitor" containment="true" eOpposite="/0/Monitor/program"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Monitor" eSuperTypes="/0/ProcContainerElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program" ordered="false" lowerBound="1" eType="/0/Program" eOpposite="/0/Program/monitors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="/0/Structure"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/0/ProcContainerElement" eOpposite="/0/ProcContainerElement/procedures"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/procedure"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure" ordered="false" lowerBound="1" eType="/0/Structure" eOpposite="/0/Structure/variables"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/0/Direction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" lowerBound="1" eType="/0/Procedure" eOpposite="/0/Procedure/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Direction"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/0/VariableDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" abstract="true" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorCallExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeCallExp" eSuperTypes="/0/PropertyCallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcedureCallExp" eSuperTypes="/0/PropertyCallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralExp" abstract="true" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerExp" eSuperTypes="/0/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="AssignmentStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/VariableExp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStats" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStats" ordered="false" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhileStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doStats" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionStat" eSuperTypes="/0/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Promenade.ecore b/src/test/resources/ecore/zoo-gen/Promenade.ecore deleted file mode 100644 index 326eeda4eb09f80295ecfaaae2237f386f87cf4a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Promenade.ecore +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Promenade"> - <eClassifiers xsi:type="ecore:EClass" name="Strong" eSuperTypes="/1/DynPrecedence /1/BasPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="/1/DynPrecedence /1/BasPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="/1/DynPrecedence /1/BasPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="FeedBack" eSuperTypes="/1/DynPrecedence /1/BasPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="Weak" eSuperTypes="/1/DynPrecedence /1/DerPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="Grouping" eSuperTypes="/1/DynPrecedence /1/DerPrecedence"/> - <eClassifiers xsi:type="ecore:EClass" name="Precedence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deprecs" ordered="false" upperBound="-1" eType="/1/DerPrecedence" eOpposite="/1/DerPrecedence/precs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parbind" ordered="false" upperBound="-1" eType="/1/ParBinding" eOpposite="/1/ParBinding/precs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DynPrecedence" eSuperTypes="/1/Precedence"/> - <eClassifiers xsi:type="ecore:EClass" name="DerPrecedence" eSuperTypes="/1/Precedence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="precs" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Precedence" eOpposite="/1/Precedence/deprecs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="auxTasks" ordered="false" upperBound="-1" eType="/1/MetaTaskOccurence" eOpposite="/1/MetaTaskOccurence/dprecs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasPrecedence" eSuperTypes="/1/Precedence"/> - <eClassifiers xsi:type="ecore:EClass" name="MetaTaskOccurence" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dprecs" ordered="false" upperBound="-1" eType="/1/DerPrecedence" eOpposite="/1/DerPrecedence/auxTasks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskCl" ordered="false" upperBound="-1" eType="/1/MetaTask" eOpposite="/1/MetaTask/occurs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParBinding"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inclusion" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precs" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Precedence" eOpposite="/1/Precedence/parbind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetPar" ordered="false" lowerBound="1" eType="/1/ParameterPrec" eOpposite="/1/ParameterPrec/parbindsTar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourcePar" ordered="false" lowerBound="1" eType="/1/ParameterPrec" eOpposite="/1/ParameterPrec/parbindsSour"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterPrec" eSuperTypes="/1/ParameterUML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parbindsTar" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParBinding" eOpposite="/1/ParBinding/targetPar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parbindsSour" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParBinding" eOpposite="/1/ParBinding/sourcePar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstParams" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParameterPrec" eOpposite="/1/ParameterPrec/orParams"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orParams" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParameterPrec" eOpposite="/1/ParameterPrec/dstParams"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyUMLsupp" ordered="false" lowerBound="1" eType="/1/DependancyUML" eOpposite="/1/DependancyUML/suppier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyUMLcli" ordered="false" lowerBound="1" eType="/1/DependancyUML" eOpposite="/1/DependancyUML/client"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DependancyUML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="suppier" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/dependencyUMLsupp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ModelElement" eOpposite="/1/ModelElement/dependencyUMLcli"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaTask" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParameterUML" eOpposite="/1/ParameterUML/task"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occurs" ordered="false" upperBound="-1" eType="/1/MetaTaskOccurence" eOpposite="/1/MetaTaskOccurence/taskCl"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterUML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="/1/MetaTask" eOpposite="/1/MetaTask/params"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doc" ordered="false" lowerBound="1" upperBound="-1" eType="/1/MetaDocument" eOpposite="/1/MetaDocument/params"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParameterUML" eOpposite="/1/ParameterUML/doc"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/PtolemyII.ecore b/src/test/resources/ecore/zoo-gen/PtolemyII.ecore deleted file mode 100644 index 7e50cb5b33d550e6db631632d8e657f6c322ed80..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/PtolemyII.ecore +++ /dev/null @@ -1,56 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="PtolemyII"> - <eClassifiers xsi:type="ecore:EClass" name="EDataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/NamedObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="att_container" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/attributes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="/1/NamedObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/1/Attribute" containment="true" eOpposite="/1/Attribute/att_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/pa_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" upperBound="-1" eType="/1/Port" containment="true" eOpposite="/1/Port/po_container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/1/NamedObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="po_container" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/ports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="links" ordered="false" upperBound="-1" eType="/1/Relation" eOpposite="/1/Relation/ports"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relation" eSuperTypes="/1/NamedObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" ordered="false" upperBound="-1" eType="/1/Port" eOpposite="/1/Port/links"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Director" eSuperTypes="/1/NamedObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ca_container" ordered="false" lowerBound="1" eType="/1/CompositeActor" eOpposite="/1/CompositeActor/directors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pa_container" ordered="false" lowerBound="1" eType="/1/Entity" eOpposite="/1/Entity/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" lowerBound="1" eType="/1/EDataType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentPort" eSuperTypes="/1/Port"/> - <eClassifiers xsi:type="ecore:EClass" name="ComponentRelation" eSuperTypes="/1/Relation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="re_container" ordered="false" lowerBound="1" eType="/1/CompositeEntity" eOpposite="/1/CompositeEntity/relations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentEntity" eSuperTypes="/1/Attribute"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ce_container" ordered="false" lowerBound="1" eType="/1/CompositeEntity" eOpposite="/1/CompositeEntity/containees"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicActor" eSuperTypes="/1/ComponentEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeEntity" eSuperTypes="/1/ComponentEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="containees" upperBound="-1" eType="/1/ComponentEntity" containment="true" eOpposite="/1/ComponentEntity/ce_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relations" upperBound="-1" eType="/1/ComponentRelation" containment="true" eOpposite="/1/ComponentRelation/re_container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkSpace" eSuperTypes="/1/CompositeEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeActor" eSuperTypes="/1/CompositeEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="directors" ordered="false" upperBound="2" eType="/1/Director" eOpposite="/1/Director/ca_container"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Publication.ecore b/src/test/resources/ecore/zoo-gen/Publication.ecore deleted file mode 100644 index 74f6e87285a5f0358c73ad3580a05a64882ef5b7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Publication.ecore +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Publication"> - <eClassifiers xsi:type="ecore:EClass" name="Publication"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="authors" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nbPages" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QVT.ecore b/src/test/resources/ecore/zoo-gen/QVT.ecore deleted file mode 100644 index 197118afb46c051faff4567d7cbfb394146bbd40..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QVT.ecore +++ /dev/null @@ -1,531 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="qvttemplate" nsURI="http:///qvttemplate.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="TemplateExp" abstract="true" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindsTo" ordered="false" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="where" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectTemplateExp" eSuperTypes="/0/TemplateExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/0/PropertyTemplateItem" containment="true" eOpposite="/0/PropertyTemplateItem/objContainer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredClass" ordered="false" lowerBound="1" eType="/2/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionTemplateExp" eSuperTypes="/0/TemplateExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/7/CollectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredCollectionType" ordered="false" eType="/7/CollectionType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="match" ordered="false" eType="/7/OclExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyTemplateItem" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objContainer" ordered="false" lowerBound="1" eType="/0/ObjectTemplateExp" eOpposite="/0/ObjectTemplateExp/part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredProperty" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="imperativeocl" nsURI="http:///imperativeocl.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="ImperativeIterateExp" eSuperTypes="/1/ImperativeLoopExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="left" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReset" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SwitchExp" eSuperTypes="/7/CallExp /1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alternativePart" upperBound="-1" eType="/1/AltExp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elsePart" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableInitExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredVariable" ordered="false" lowerBound="1" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="withResult" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhileExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComputeExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnedElement" ordered="false" lowerBound="1" eType="/7/Variable" containment="true" eOpposite="/7/Variable/computeOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AltExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnlinkExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BreakExp" eSuperTypes="/1/ImperativeExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="TryExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tryBody" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true" eOpposite="/7/OclExpression/tryBodyOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exception" upperBound="-1" eType="/2/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exceptBody" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RaiseExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false" lowerBound="1" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContinueExp" eSuperTypes="/1/ImperativeExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="ForExp" eSuperTypes="/1/ImperativeLoopExp"/> - <eClassifiers xsi:type="ecore:EClass" name="TupleExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Typedef" eSuperTypes="/2/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/2/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstantiationExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiatedClass" ordered="false" lowerBound="1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extent" ordered="false" eType="/7/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DictionaryType" eSuperTypes="/7/CollectionType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyType" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DictLiteralExp" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/1/DictLiteralPart" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DictLiteralPart" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameterType" eSuperTypes="/2/Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="level" ordered="false" unique="false" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" eType="/2/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssertExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" ordered="false" unique="false" eType="/1/SeverityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="log" ordered="false" eType="/1/LogExp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assertion" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SeverityKind"> - <eLiterals name="error" value="1"/> - <eLiterals name="fatal" value="2"/> - <eLiterals name="warning" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImperativeLoopExp" abstract="true" eSuperTypes="/7/LoopExp /1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectorExp" eSuperTypes="/1/ImperativeLoopExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImperativeExpression" abstract="true" eSuperTypes="/7/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="UnpackExp" eSuperTypes="/1/ImperativeExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" lowerBound="1" upperBound="-1" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousTupleType" eSuperTypes="/2/Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementType" upperBound="-1" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousTupleLiteralExp" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/1/AnonymousTupleLiteralPart" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnonymousTupleLiteralPart" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListType" eSuperTypes="/7/CollectionType"/> - </ecore:EPackage> - <ecore:EPackage name="emof" nsURI="http:///emof.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/2/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/2/Property" containment="true" eOpposite="/2/Property/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/2/Operation" containment="true" eOpposite="/2/Operation/class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" upperBound="-1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" abstract="true" eSuperTypes="/2/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/2/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" upperBound="-1" eType="/2/Tag" eOpposite="/2/Tag/element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" upperBound="-1" eType="/2/Comment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tag" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" upperBound="-1" eType="/2/Element" eOpposite="/2/Element/tag"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" eType="/5/Transformation" eOpposite="/5/Transformation/ownedTag"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/3/Module" eOpposite="/3/Module/ownedTag"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/2/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1" eType="/2/EnumerationLiteral" containment="true" eOpposite="/2/EnumerationLiteral/enumeration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extent" eSuperTypes="/2/Object"/> - <eClassifiers xsi:type="ecore:EClass" name="Object"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/2/MultiplicityElement /2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/2/Class" eOpposite="/2/Class/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1" eType="/2/Parameter" containment="true" eOpposite="/2/Parameter/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="raisedException" upperBound="-1" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="/2/UnlimitedNatural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedType" upperBound="-1" eType="/2/Type" containment="true" eOpposite="/2/Type/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedPackage" upperBound="-1" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/2/Package" eOpposite="/2/Package/ownedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/2/MultiplicityElement /2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" eType="/2/Operation" eOpposite="/2/Operation/ownedParameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false" eType="/2/Enumeration" eOpposite="/2/Enumeration/ownedLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/2/MultiplicityElement /2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Class" ordered="false" lowerBound="1" eType="/2/Class" eOpposite="/2/Class/ownedAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="opposite" ordered="false" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" eType="/3/Module" eOpposite="/3/Module/configProperty"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isId" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/2/DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="URIExtent" eSuperTypes="/2/Extent"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnlimitedNatural"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Real"/> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" upperBound="-1" eType="/2/NamedElement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="qvtoperational" nsURI="http:///qvtoperational.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="MappingBody" eSuperTypes="/3/OperationBody"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initSection" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endSection" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Helper" eSuperTypes="/3/ImperativeOperation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResolveExp" eSuperTypes="/7/CallExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="one" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInverse" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeferred" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResolveInExp" eSuperTypes="/3/ResolveExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inMapping" ordered="false" eType="/3/MappingOperation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationalTransformation" eSuperTypes="/3/Module"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intermediateClass" upperBound="-1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refined" ordered="false" eType="/5/Transformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="intermediateProperty" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelParameter" upperBound="-1" eType="/3/ModelParameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/3/EntryOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" upperBound="-1" eType="/6/Relation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingParameter" eSuperTypes="/3/VarParameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinedDomain" ordered="false" eType="/6/RelationDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extent" ordered="false" eType="/3/ModelParameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingOperation" eSuperTypes="/3/ImperativeOperation /2/Operation /2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="disjunct" upperBound="-1" eType="/3/MappingOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinedRelation" ordered="false" lowerBound="1" eType="/6/Relation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="merged" upperBound="-1" eType="/3/MappingOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inherited" upperBound="-1" eType="/3/MappingOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingCallExp" eSuperTypes="/3/ImperativeCallExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStrict" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constructor" eSuperTypes="/3/ImperativeOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextualProperty" eSuperTypes="/2/Property"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overridden" ordered="false" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntryOperation" eSuperTypes="/3/ImperativeOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ImperativeCallExp" eSuperTypes="/7/OperationCallExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVirtual" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImperativeOperation" eSuperTypes="/2/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/3/VarParameter" containment="true" eOpposite="/3/VarParameter/ctxOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" eType="/3/VarParameter" containment="true" eOpposite="/3/VarParameter/resOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overridden" ordered="false" eType="/3/ImperativeOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" eType="/3/OperationBody" containment="true" eOpposite="/3/OperationBody/operation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBlackbox" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DirectionKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="inout" value="2"/> - <eLiterals name="out" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Library" eSuperTypes="/3/Module"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelParameter" eSuperTypes="/3/VarParameter"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelType" eSuperTypes="/2/Class /2/URIExtent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metamodel" upperBound="-1" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="additionalCondition" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conformanceKind" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Module" eSuperTypes="/2/Class /2/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTag" upperBound="-1" eType="/2/Tag" containment="true" eOpposite="/2/Tag/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configProperty" upperBound="-1" eType="/2/Property" eOpposite="/2/Property/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moduleImport" upperBound="-1" eType="/3/ModuleImport" containment="true" eOpposite="/3/ModuleImport/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedModelType" upperBound="-1" eType="/3/ModelType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBlackbox" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModuleImport" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" upperBound="-1" eType="/3/ModelType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" eType="/3/Module" eOpposite="/3/Module/moduleImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedModule" ordered="false" lowerBound="1" eType="/3/Module"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/3/ImportKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ImportKind"> - <eLiterals name="extension" value="1"/> - <eLiterals name="access" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarParameter" eSuperTypes="/2/Parameter /7/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ctxOwner" ordered="false" eType="/3/ImperativeOperation" eOpposite="/3/ImperativeOperation/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resOwner" ordered="false" eType="/3/ImperativeOperation" eOpposite="/3/ImperativeOperation/result"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/3/DirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationBody" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" eType="/3/ImperativeOperation" eOpposite="/3/ImperativeOperation/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstructorBody" eSuperTypes="/3/OperationBody"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectExp" eSuperTypes="/1/InstantiationExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredObject" ordered="false" eType="/7/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/3/ConstructorBody" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="qvtcore" nsURI="http:///qvtcore.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="Area" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guardPattern" ordered="false" lowerBound="1" eType="/4/GuardPattern" containment="true" eOpposite="/4/GuardPattern/area"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bottomPattern" ordered="false" lowerBound="1" eType="/4/BottomPattern" containment="true" eOpposite="/4/BottomPattern/area"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bottomPattern" ordered="false" lowerBound="1" eType="/4/BottomPattern" eOpposite="/4/BottomPattern/assignment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slotExpression" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetProperty" ordered="false" lowerBound="1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDefault" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BottomPattern" eSuperTypes="/4/CorePattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="area" ordered="false" lowerBound="1" eType="/4/Area" eOpposite="/4/Area/bottomPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignment" upperBound="-1" eType="/4/Assignment" containment="true" eOpposite="/4/Assignment/bottomPattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizedVariable" upperBound="-1" eType="/4/RealizedVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enforcementOperation" upperBound="-1" eType="/4/EnforcementOperation" containment="true" eOpposite="/4/EnforcementOperation/bottomPattern"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GuardPattern" eSuperTypes="/4/CorePattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="area" ordered="false" lowerBound="1" eType="/4/Area" eOpposite="/4/Area/guardPattern"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mapping" eSuperTypes="/5/Rule /4/Area"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" upperBound="-1" eType="/4/Mapping"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="local" upperBound="-1" eType="/4/Mapping" eOpposite="/4/Mapping/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/4/Mapping" eOpposite="/4/Mapping/local"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealizedVariable" eSuperTypes="/7/Variable"/> - <eClassifiers xsi:type="ecore:EClass" name="CoreDomain" eSuperTypes="/5/Domain /4/Area"/> - <eClassifiers xsi:type="ecore:EClass" name="CorePattern" eSuperTypes="/5/Pattern"/> - <eClassifiers xsi:type="ecore:EClass" name="EnforcementOperation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enforcementMode" ordered="false" unique="false" eType="/4/EnforcementMode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bottomPattern" ordered="false" eType="/4/BottomPattern" eOpposite="/4/BottomPattern/enforcementOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operationCallExp" ordered="false" lowerBound="1" eType="/7/OperationCallExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnforcementMode"> - <eLiterals name="Deletion" value="1"/> - <eLiterals name="Creation" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="qvtbase" nsURI="http:///qvtbase.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="Domain" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCheckable" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEnforceable" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/5/Rule" eOpposite="/5/Rule/domain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedModel" ordered="false" lowerBound="1" eType="/5/TypedModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transformation" eSuperTypes="/2/Class /2/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTag" upperBound="-1" eType="/2/Tag" containment="true" eOpposite="/2/Tag/transformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelParameter" upperBound="-1" eType="/5/TypedModel" containment="true" eOpposite="/5/TypedModel/transformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" upperBound="-1" eType="/5/Rule" containment="true" eOpposite="/5/Rule/transformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extends" ordered="false" eType="/5/Transformation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedModel" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" lowerBound="1" eType="/5/Transformation" eOpposite="/5/Transformation/modelParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedPackage" lowerBound="1" upperBound="-1" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependsOn" upperBound="-1" eType="/5/TypedModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/2/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" upperBound="-1" eType="/5/Domain" containment="true" eOpposite="/5/Domain/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" lowerBound="1" eType="/5/Transformation" eOpposite="/5/Transformation/rule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="overrides" ordered="false" eType="/5/Rule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pattern" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" upperBound="-1" eType="/5/Predicate" containment="true" eOpposite="/5/Predicate/pattern"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindsTo" upperBound="-1" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whenOwner" ordered="false" eType="/6/Relation" eOpposite="/6/Relation/where"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whereOwner" ordered="false" eType="/6/Relation" eOpposite="/6/Relation/when"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Predicate" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditionExpression" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" ordered="false" lowerBound="1" eType="/5/Pattern" eOpposite="/5/Pattern/predicate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Function" eSuperTypes="/2/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="queryExpression" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionParameter" eSuperTypes="/2/Parameter /7/Variable"/> - </ecore:EPackage> - <ecore:EPackage name="qvtrelation" nsURI="http:///qvtrelation.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="RelationalTransformation" eSuperTypes="/5/Transformation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedKey" ordered="false" upperBound="-1" eType="/6/Key" containment="true" eOpposite="/6/Key/transformation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relation" eSuperTypes="/5/Rule"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTopLevel" ordered="false" unique="false" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" upperBound="-1" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operationalImpl" upperBound="-1" eType="/6/RelationImplementation" eOpposite="/6/RelationImplementation/relation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="where" ordered="false" eType="/5/Pattern" containment="true" eOpposite="/5/Pattern/whenOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" eType="/5/Pattern" containment="true" eOpposite="/5/Pattern/whereOwner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationDomain" eSuperTypes="/5/Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" ordered="false" lowerBound="1" eType="/6/DomainPattern" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootVariable" ordered="false" lowerBound="1" eType="/7/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DomainPattern" eSuperTypes="/5/Pattern"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateExpression" ordered="false" eType="/0/TemplateExp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationImplementation" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" eType="/6/Relation" eOpposite="/6/Relation/operationalImpl"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="impl" ordered="false" lowerBound="1" eType="/2/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inDirectionOf" ordered="false" lowerBound="1" eType="/5/TypedModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifies" ordered="false" lowerBound="1" eType="/2/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" lowerBound="1" upperBound="-1" eType="/2/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" eType="/6/RelationalTransformation" eOpposite="/6/RelationalTransformation/ownedKey"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="essentialocl" nsURI="http:///essentialocl.ecore"> - <eClassifiers xsi:type="ecore:EClass" name="BooleanLiteralExp" eSuperTypes="/7/PrimitiveLiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booleanSymbol" ordered="false" unique="false" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallExp" abstract="true" eSuperTypes="/7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CollectionKind"> - <eLiterals name="OrderedSet" value="1"/> - <eLiterals name="Set" value="2"/> - <eLiterals name="Bag" value="3"/> - <eLiterals name="Sequence" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OclExpression" abstract="true" eSuperTypes="/2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tryBodyOwner" ordered="false" eType="/1/TryExp" eOpposite="/1/TryExp/tryBody"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnlimitedNaturalExp" eSuperTypes="/7/NumericLiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" eType="/2/UnlimitedNatural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfExp" eSuperTypes="/7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenExpression" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseExpression" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LetExp" eSuperTypes="/7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/7/Variable" containment="true" eOpposite="/7/Variable/LetExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initExpression" ordered="false" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="LetExp" ordered="false" eType="/7/LetExp" eOpposite="/7/LetExp/variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="computeOwner" ordered="false" eType="/1/ComputeExp" eOpposite="/1/ComputeExp/returnedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindParameter" ordered="false" eType="/2/Parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallExp" eSuperTypes="/7/FeaturePropertyCall"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredProperty" ordered="false" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableExp" eSuperTypes="/7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredVariable" ordered="false" eType="/7/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeExp" eSuperTypes="/7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredType" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopExp" abstract="true" eSuperTypes="/7/CallExp /7/OclExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" upperBound="-1" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IteratorExp" eSuperTypes="/7/LoopExp"/> - <eClassifiers xsi:type="ecore:EClass" name="StringLiteralExp" eSuperTypes="/7/PrimitiveLiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stringSymbol" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerLiteralExp" eSuperTypes="/7/NumericLiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integerSymbol" ordered="false" unique="false" eType="/2/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationCallExp" eSuperTypes="/7/FeaturePropertyCall"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredOperation" ordered="false" eType="/2/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RealLiteralExp" eSuperTypes="/7/NumericLiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="realSymbol" ordered="false" unique="false" eType="/2/Real"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralExp" abstract="true" eSuperTypes="/7/OclExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="IterateExp" eSuperTypes="/7/LoopExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveLiteralExp" abstract="true" eSuperTypes="/7/LiteralExp"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericLiteralExp" abstract="true" eSuperTypes="/7/PrimitiveLiteralExp"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionLiteralExp" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/7/CollectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/7/CollectionLiteralPart" containment="true" eOpposite="/7/CollectionLiteralPart/CollectionLiteralExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionLiteralPart" abstract="true" eSuperTypes="/2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="CollectionLiteralExp" ordered="false" lowerBound="1" eType="/7/CollectionLiteralExp" eOpposite="/7/CollectionLiteralExp/part"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionItem" eSuperTypes="/7/CollectionLiteralPart"> - <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionRange" eSuperTypes="/7/CollectionLiteralPart"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="last" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TupleLiteralExp" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="/7/TupleLiteralPart" containment="true" eOpposite="/7/TupleLiteralPart/TupleLiteralExp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullLiteralExp" eSuperTypes="/7/LiteralExp"/> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionInOcl" eSuperTypes="/7/OpaqueExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyExpression" ordered="false" lowerBound="1" eType="/7/OclExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultVariable" ordered="false" eType="/7/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterVariable" ordered="false" eType="/7/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpaqueExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="InvalidLiteralExp" eSuperTypes="/7/LiteralExp"/> - <eClassifiers xsi:type="ecore:EClass" name="FeaturePropertyCall" abstract="true" eSuperTypes="/7/CallExp"/> - <eClassifiers xsi:type="ecore:EClass" name="TupleLiteralPart" eSuperTypes="/2/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="TupleLiteralExp" ordered="false" eType="/7/TupleLiteralExp" eOpposite="/7/TupleLiteralExp/part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagType" eSuperTypes="/7/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="CollectionType" abstract="true" eSuperTypes="/2/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementType" ordered="false" eType="/2/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumLiteralExp" eSuperTypes="/7/LiteralExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referredEnumLiteral" ordered="false" eType="/2/EnumerationLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvalidType" eSuperTypes="/2/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="OrderedSetType" eSuperTypes="/7/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="/7/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="SetType" eSuperTypes="/7/CollectionType"/> - <eClassifiers xsi:type="ecore:EClass" name="TupleType" eSuperTypes="/2/Class /2/DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="VoidType" eSuperTypes="/2/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="AnyType" eSuperTypes="/2/Class /2/Type"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QVT_SimpleRDBMS.ecore b/src/test/resources/ecore/zoo-gen/QVT_SimpleRDBMS.ecore deleted file mode 100644 index f4605d28edec30133ff45015ed098830e114ef8e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QVT_SimpleRDBMS.ecore +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleRDBMS"> - <eClassifiers xsi:type="ecore:EClass" name="RModelElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Schema" eSuperTypes="/0/RModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" ordered="false" upperBound="-1" eType="/0/Table" containment="true" eOpposite="/0/Table/schema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/RModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schema" ordered="false" lowerBound="1" eType="/0/Schema" eOpposite="/0/Schema/tables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" ordered="false" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" upperBound="-1" eType="/0/Key" containment="true" eOpposite="/0/Key/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="foreignKey" ordered="false" upperBound="-1" eType="/0/ForeignKey" containment="true" eOpposite="/0/ForeignKey/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/RModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/column"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" upperBound="-1" eType="/0/Key" eOpposite="/0/Key/column"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="foreignKey" ordered="false" upperBound="-1" eType="/0/ForeignKey" eOpposite="/0/ForeignKey/column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/0/RModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" ordered="false" upperBound="-1" eType="/0/Column" eOpposite="/0/Column/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersToOpposite" ordered="false" upperBound="-1" eType="/0/ForeignKey" eOpposite="/0/ForeignKey/refersTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForeignKey" eSuperTypes="/0/RModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" ordered="false" upperBound="-1" eType="/0/Column" eOpposite="/0/Column/foreignKey"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/foreignKey"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="/0/Key" eOpposite="/0/Key/refersToOpposite"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QVT_SimpleUML.ecore b/src/test/resources/ecore/zoo-gen/QVT_SimpleUML.ecore deleted file mode 100644 index 00363bbaafd919c0b31baadbb6801ec9da55e702..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QVT_SimpleUML.ecore +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleUML"> - <eClassifiers xsi:type="ecore:EClass" name="UMLModelElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/UMLModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Classifier" eOpposite="/0/Classifier/typeOpposite"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/UMLModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/PackageElement" containment="true" eOpposite="/0/PackageElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageElement" abstract="true" eSuperTypes="/0/UMLModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/Package" eOpposite="/0/Package/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/0/PackageElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeOpposite" ordered="false" upperBound="-1" eType="/0/Attribute" eOpposite="/0/Attribute/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true" eOpposite="/0/Attribute/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/generalOpposite"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalOpposite" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/general"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reverse" ordered="false" upperBound="-1" eType="/0/Association" eOpposite="/0/Association/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forward" ordered="false" upperBound="-1" eType="/0/Association" eOpposite="/0/Association/destination"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveDataType" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/0/PackageElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/reverse"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="destination" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/forward"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QoS.ecore b/src/test/resources/ecore/zoo-gen/QoS.ecore deleted file mode 100644 index fd0fedc3e4d97a0f91cd15a483c557ac5776b7b2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QoS.ecore +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="QoSConceptualModel"> - <eClassifiers xsi:type="ecore:EClass" name="QoSComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="profile" ordered="false" upperBound="-1" eType="/1/QoSProfile" eOpposite="/1/QoSProfile/for"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" lowerBound="1" eType="/1/Operation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSProfile" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" lowerBound="1" eType="/1/QoSComponent" eOpposite="/1/QoSComponent/profile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provide" ordered="false" lowerBound="1" upperBound="-1" eType="/1/QoSStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" lowerBound="1" upperBound="-1" eType="/1/QoSStatement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSContraints" eSuperTypes="/1/QoSCharacteristic"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation"/> - <eClassifiers xsi:type="ecore:EClass" name="CompoundProfile" eSuperTypes="/1/QoSProfile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="profileTransition" ordered="false" upperBound="-1" eType="/1/ProfileTransition" eOpposite="/1/ProfileTransition/compoundProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simpleProfile" lowerBound="1" upperBound="-1" eType="/1/SimpleProfile" containment="true" eOpposite="/1/SimpleProfile/compoundProfile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleProfile" eSuperTypes="/1/QoSProfile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundProfile" ordered="false" lowerBound="1" eType="/1/CompoundProfile" eOpposite="/1/CompoundProfile/simpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" lowerBound="1" eType="/1/QoSStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" lowerBound="1" eType="/1/QoSStatement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProfileTransition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" upperBound="-1" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/1/SimpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/1/SimpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundProfile" ordered="false" lowerBound="1" eType="/1/CompoundProfile" containment="true" eOpposite="/1/CompoundProfile/profileTransition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contraints" ordered="false" lowerBound="1" upperBound="-1" eType="/1/QoSContraints" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" lowerBound="1" eType="/1/CoumpoundQoSStatement" eOpposite="/1/CoumpoundQoSStatement/statement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleQoSStatement" eSuperTypes="/1/QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contraint" ordered="false" lowerBound="1" eType="/1/QoSContraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoumpoundQoSStatement" eSuperTypes="/1/QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" lowerBound="2" upperBound="-1" eType="/1/QoSStatement" containment="true" eOpposite="/1/QoSStatement/relation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSContraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualification" ordered="false" lowerBound="1" eType="/1/QualificationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QualificationKind" eSuperTypes="/1/QoSCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invariant" ordered="false" lowerBound="1" eType="/1/BooleanExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_and_composition" ordered="false" lowerBound="1" eType="/1/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_or_composition" ordered="false" lowerBound="1" eType="/1/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequential_composition" ordered="false" lowerBound="1" eType="/1/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" lowerBound="1" eType="/1/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statisticalAttribute" ordered="false" upperBound="-1" eType="/1/StatisticalAttributekindKind" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="/1/Domain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StatisticalAttributekindKind"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Domain" eSuperTypes="/1/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="direction" ordered="false" lowerBound="1" eType="/1/DirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectionKind"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Numeric" eSuperTypes="/1/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="/1/Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stringSet" lowerBound="1" upperBound="-1" eType="/1/StringSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/1/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="StringSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="string" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QoS_Characteristic.ecore b/src/test/resources/ecore/zoo-gen/QoS_Characteristic.ecore deleted file mode 100644 index 9aea72c5f9de7aff91290833dc59641b95748fcd..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QoS_Characteristic.ecore +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="QoSCharacteristic"> - <eClassifiers xsi:type="ecore:EClass" name="QoSCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invariant" ordered="false" lowerBound="1" eType="/0/BooleanExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_and_composition" ordered="false" lowerBound="1" eType="/0/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_or_composition" ordered="false" lowerBound="1" eType="/0/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequential_composition" ordered="false" lowerBound="1" eType="/0/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" lowerBound="1" eType="/0/MappingExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statisticalAttribute" ordered="false" upperBound="-1" eType="/0/StatisticalAttributekindKind" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/0/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" lowerBound="1" eType="/0/Domain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MappingExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StatisticalAttributekindKind"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Domain" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="direction" ordered="false" lowerBound="1" eType="/0/DirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectionKind"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Numeric" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="/0/Domain"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stringSet" lowerBound="1" upperBound="-1" eType="/0/StringSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/0/Domain"/> - <eClassifiers xsi:type="ecore:EClass" name="StringSet"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="string" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QoS_Profile.ecore b/src/test/resources/ecore/zoo-gen/QoS_Profile.ecore deleted file mode 100644 index 9a1e64c6ee376391f39537afc585844a8fe2b933..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QoS_Profile.ecore +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="QoSProfile"> - <eClassifiers xsi:type="ecore:EClass" name="QoSComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" lowerBound="1" eType="/1/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="profile" ordered="false" upperBound="-1" eType="/1/QoSProfile" eOpposite="/1/QoSProfile/for"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation"/> - <eClassifiers xsi:type="ecore:EClass" name="QoSProfile" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" lowerBound="1" eType="/1/QoSComponent" eOpposite="/1/QoSComponent/profile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompoundProfile" eSuperTypes="/1/QoSProfile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="profileTransition" ordered="false" upperBound="-1" eType="/1/ProfileTransition" eOpposite="/1/ProfileTransition/compoundProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simpleProfile" lowerBound="1" upperBound="-1" eType="/1/SimpleProfile" containment="true" eOpposite="/1/SimpleProfile/compoundProfile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleProfile" eSuperTypes="/1/QoSProfile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundProfile" ordered="false" lowerBound="1" eType="/1/CompoundProfile" eOpposite="/1/CompoundProfile/simpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" lowerBound="1" eType="/1/QoSStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provides" ordered="false" lowerBound="1" eType="/1/QoSStatement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="ProfileTransition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" upperBound="-1" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/1/SimpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/1/SimpleProfile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundProfile" ordered="false" lowerBound="1" eType="/1/CompoundProfile" containment="true" eOpposite="/1/CompoundProfile/profileTransition"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/QoS_Statement.ecore b/src/test/resources/ecore/zoo-gen/QoS_Statement.ecore deleted file mode 100644 index 54fcbca99a68fda3ccabcdb47c09eebf2c826bdc..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/QoS_Statement.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="QoSStatement"> - <eClassifiers xsi:type="ecore:EClass" name="QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relation" ordered="false" lowerBound="1" eType="/0/CoumpoundQoSStatement" eOpposite="/0/CoumpoundQoSStatement/statement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/0/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SingleQoSStatement" eSuperTypes="/0/QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contraint" ordered="false" lowerBound="1" eType="/0/QoSContraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoumpoundQoSStatement" eSuperTypes="/0/QoSStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" lowerBound="2" upperBound="-1" eType="/0/QoSStatement" containment="true" eOpposite="/0/QoSStatement/relation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"/> - <eClassifiers xsi:type="ecore:EClass" name="QoSContraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualification" ordered="false" lowerBound="1" eType="/0/QualificationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QualificationKind" eSuperTypes="/0/QoSCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QoSCharacteristic"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/R2ML.ecore b/src/test/resources/ecore/zoo-gen/R2ML.ecore deleted file mode 100644 index 4207544764d1057c09f2106db46f2165e9fb3d87..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/R2ML.ecore +++ /dev/null @@ -1,478 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="R2ML"> - <eClassifiers xsi:type="ecore:EEnum" name="CollectionTypes"> - <eLiterals name="individual" value="1"/> - <eLiterals name="set" value="2"/> - <eLiterals name="orderedSet" value="3"/> - <eLiterals name="bag" value="4"/> - <eLiterals name="sequence" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PredicateCategory"> - <eLiterals name="closed" value="1"/> - <eLiterals name="open" value="2"/> - <eLiterals name="partial" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExternalVocabularyLanguage"> - <eLiterals name="RDFS" value="1"/> - <eLiterals name="UML" value="2"/> - <eLiterals name="OWL" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PredicateType"> - <eLiterals name="ObjectClassificationPredicate" value="1"/> - <eLiterals name="AttributionPredicate" value="2"/> - <eLiterals name="AssociationPredicate" value="3"/> - <eLiterals name="ReferencePropertyPredicate" value="4"/> - <eLiterals name="EqualityPredicate" value="5"/> - <eLiterals name="InequalityPredicate" value="6"/> - <eLiterals name="DatatypePredicate" value="7"/> - <eLiterals name="DataClassificationPredicate" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReactionRuleSet" eSuperTypes="/0/RuleSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/Rules/ReactionRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProductionRuleSet" eSuperTypes="/0/RuleSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/Rules/ProductionRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTypeID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleSet" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" upperBound="-1" eType="/0/Terms/TerBasic/Variables/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="externalVocabulary" ordered="false" eType="/0/Vocabulary/VocBuiltin/ExternalVocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularies" ordered="false" eType="/0/Vocabulary/VocBasic/Vocabulary" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleSetID" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularies" ordered="false" eType="/0/Vocabulary/VocBasic/Vocabulary" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="externalVocabulaires" ordered="false" upperBound="-1" eType="/0/Vocabulary/VocBuiltin/ExternalVocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/RuleSet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleBaseID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegrityRuleSet" eSuperTypes="/0/RuleSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/Rules/IntegrityRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DerivationRuleSet" eSuperTypes="/0/RuleSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/Rules/DerivationRule" containment="true"/> - </eClassifiers> - <eSubpackages name="Abstract"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractTransformationRule" abstract="true" eSuperTypes="/0/Abstract/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractProductionRule" eSuperTypes="/0/Abstract/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractReactionRule" eSuperTypes="/0/Abstract/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDerivationRule" eSuperTypes="/0/Abstract/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractIntegrityRule" abstract="true" eSuperTypes="/0/Abstract/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Rule" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Rules"> - <eClassifiers xsi:type="ecore:EClass" name="DerivationRule" eSuperTypes="/0/Abstract/AbstractDerivationRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conclusions" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Formulas/qf/LiteralConjunction" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReactionRule" eSuperTypes="/0/Abstract/AbstractReactionRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" ordered="false" upperBound="-1" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="producedAction" ordered="false" lowerBound="1" eType="/0/Actions/ActionExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postconditon" ordered="false" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="triggeringEvent" ordered="false" lowerBound="1" eType="/0/Events/EventExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProductionRule" eSuperTypes="/0/Abstract/AbstractProductionRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Formulas/qf/AndOrNafNegFormula"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false" eType="/0/Formulas/qf/AndOrNafNegFormula"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="producedAction" ordered="false" lowerBound="1" eType="/0/Actions/ActionExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeonticIntegrityRule" eSuperTypes="/0/Rules/IntegrityRule"/> - <eClassifiers xsi:type="ecore:EClass" name="AlethicIntegrityRule" eSuperTypes="/0/Rules/IntegrityRule"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegrityRule" abstract="true" eSuperTypes="/0/Abstract/AbstractIntegrityRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" lowerBound="1" eType="/0/Formulas/QuantifiedFormula"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Atoms"> - <eClassifiers xsi:type="ecore:EClass" name="DataAtom" abstract="true" eSuperTypes="/0/Atoms/Atom"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectAtom" abstract="true" eSuperTypes="/0/Atoms/Atom"/> - <eClassifiers xsi:type="ecore:EClass" name="Atom" abstract="true" eSuperTypes="/0/Formulas/LogicalFormula /0/Formulas/qf/AndOrNafNegFormula"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNegated" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eSubpackages name="AtBasic"> - <eClassifiers xsi:type="ecore:EClass" name="DataClassificationAtom" eSuperTypes="/0/Atoms/DataAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Terms/DataTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DatatypePredicateAtom" eSuperTypes="/0/Atoms/DataAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/DatatypePredicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataArguments" lowerBound="2" upperBound="-1" eType="/0/Terms/DataTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InequalityAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terms" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualityAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terms" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectClassificationAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericAtom" eSuperTypes="/0/Atoms/Atom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocRelational/GenericPredicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Terms/Term"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="AtRelational"> - <eClassifiers xsi:type="ecore:EClass" name="Slot" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Terms/Term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataSlot" eSuperTypes="/0/Atoms/AtRelational/Slot"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Terms/DataTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectSlot" eSuperTypes="/0/Atoms/AtRelational/Slot"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceProperty" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/ReferenceProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferencePropertyAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceProperty" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/ReferenceProperty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributionAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataValue" ordered="false" lowerBound="1" eType="/0/Terms/DataTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectDescriptionAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" upperBound="-1" eType="/0/Vocabulary/VocBasic/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objects" ordered="false" upperBound="-1" eType="/0/Atoms/AtRelational/ObjectSlot" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slots" ordered="false" upperBound="-1" eType="/0/Atoms/AtRelational/Slot" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseType" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationAtom" eSuperTypes="/0/Atoms/ObjectAtom"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationPredicate" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocRelational/AssociationPredicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataArguments" upperBound="-1" eType="/0/Terms/DataTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectArguments" lowerBound="2" upperBound="-1" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - <eSubpackages name="Vocabulary"> - <eSubpackages name="VocExternal"/> - <eSubpackages name="VocFunctional"> - <eClassifiers xsi:type="ecore:EClass" name="DatatypeFunction" eSuperTypes="/0/Vocabulary/VocFunctional/Function"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ap" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericFunction" eSuperTypes="/0/Vocabulary/VocFunctional/Function"/> - <eClassifiers xsi:type="ecore:EClass" name="Function" abstract="true" eSuperTypes="/0/Vocabulary/VocBasic/VocabularyEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataOperation" eSuperTypes="/0/Vocabulary/VocFunctional/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" eType="/0/Vocabulary/VocBasic/Datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectOperation" eSuperTypes="/0/Vocabulary/VocFunctional/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" abstract="true" eSuperTypes="/0/Vocabulary/VocFunctional/Function"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextType" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Vocabulary/VocBasic/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationDatatype" eSuperTypes="/0/Vocabulary/VocBasic/Datatype"> - <eStructuralFeatures xsi:type="ecore:EReference" name="literals" ordered="false" upperBound="-1" eType="/0/Vocabulary/VocBasic/DataLiteral" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="VocBuiltin"> - <eClassifiers xsi:type="ecore:EClass" name="ExternalVocabulary"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="externalVocabularyID" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="externalVocabularyLanguage" ordered="false" unique="false" lowerBound="1" eType="/0/ExternalVocabularyLanguage"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="VocBasic"> - <eClassifiers xsi:type="ecore:EClass" name="GenericEntityName" eSuperTypes="/0/Terms/GenericTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classRef" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyEntry" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Vocabulary/VocBasic/VocabularyEntry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" abstract="true" eSuperTypes="/0/Vocabulary/VocBasic/Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" eType="/0/Vocabulary/VocBasic/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DatatypePredicate" eSuperTypes="/0/Vocabulary/VocBasic/Predicate"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Predicate" abstract="true" eSuperTypes="/0/Vocabulary/VocBasic/VocabularyEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="predicateCategory" ordered="false" unique="false" eType="/0/PredicateCategory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/Vocabulary/VocBasic/Property"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="np" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedLiteral" eSuperTypes="/0/Vocabulary/VocBasic/DataLiteral"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlainLiteral" eSuperTypes="/0/Vocabulary/VocBasic/DataLiteral"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="languageTag" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataLiteral" abstract="true" eSuperTypes="/0/Terms/DataTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceProperty" eSuperTypes="/0/Vocabulary/VocBasic/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vp" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domrm" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rgrn" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectName" eSuperTypes="/0/Vocabulary/VocBasic/VocabularyEntry /0/Terms/ObjectTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classRef" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Datatype" eSuperTypes="/0/Vocabulary/VocBasic/Type"/> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Vocabulary/VocBasic/Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="np" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/0/Vocabulary/VocBasic/Predicate"/> - </eSubpackages> - <eSubpackages name="VocRelational"> - <eClassifiers xsi:type="ecore:EClass" name="AssociationPredicate" eSuperTypes="/0/Vocabulary/VocBasic/Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Vocabulary/VocBasic/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vp" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericPredicate" eSuperTypes="/0/Vocabulary/VocBasic/Predicate"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vp" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - <eSubpackages name="Events"> - <eClassifiers xsi:type="ecore:EClass" name="SOAPMessageBody"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false" upperBound="-1" eType="/0/Events/SOAPMessageBodyChild" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPConversationalMsgEvtExpression" eSuperTypes="/0/Events/SOAPMessageEventExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="SOAPRPCResponseMsgEvtExpression" eSuperTypes="/0/Events/SOAPMessageEventExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="SOAPRPCRequestMsgEvtExpression" eSuperTypes="/0/Events/SOAPMessageEventExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="SOAPMessageHeaderBlock"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameSpaceName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="localName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encodingStyle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustUnderstand" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="role" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="relay" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPMessageHeader"> - <eStructuralFeatures xsi:type="ecore:EReference" name="headerBlocks" ordered="false" upperBound="-1" eType="/0/Events/SOAPMessageHeaderBlock" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPMessageBodyChild"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="localName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameSpaceName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="encodingStyle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryYearTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dayOfYear" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryMonthTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dayOfMonth" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryWeekTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dayOfWeek" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryDayTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="time" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryHourTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EveryMinuteTimeEventExpression" eSuperTypes="/0/Events/PeriodicTimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageEventExpression" eSuperTypes="/0/Events/ActionEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sender" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="receiver" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPMessageEventExpression" eSuperTypes="/0/Events/MessageEventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Events/SOAPMessageBody" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="header" ordered="false" eType="/0/Events/SOAPMessageHeader" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PeriodicTimeEventExpression" eSuperTypes="/0/Events/TimeEventExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="SingularTimeEventExpression" eSuperTypes="/0/Events/TimeEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateTime" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionEventExpression" eSuperTypes="/0/Events/AtomicEventExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="actor" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeEventExpression" abstract="true" eSuperTypes="/0/Events/AtomicEventExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelEventExpression" eSuperTypes="/0/Events/EventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/Events/EventExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeWindow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceEventExpression" eSuperTypes="/0/Events/EventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Events/EventExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeWindow" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChoiceEventExpression" eSuperTypes="/0/Events/EventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Events/EventExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minOccurs" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxOccurs" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeWindow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicEventExpression" eSuperTypes="/0/Events/EventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Terms/Term" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/EventType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AndNotEventExpression" eSuperTypes="/0/Events/EventExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/Events/EventExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeWndow" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventExpression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDateTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="occurDateTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Actions"> - <eClassifiers xsi:type="ecore:EClass" name="InvokeActionExpression" eSuperTypes="/0/Actions/ActionExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Terms/Term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPRPCAction" eSuperTypes="/0/Actions/SOAPAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Terms/Term"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SOAPAction" eSuperTypes="/0/Actions/MessageAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeleteActionExpression" eSuperTypes="/0/Actions/ActionExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateActionExpression" eSuperTypes="/0/Actions/ActionExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="slots" ordered="false" upperBound="-1" eType="/0/Atoms/AtRelational/Slot"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssignActionExpression" eSuperTypes="/0/Actions/ActionExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageAction" eSuperTypes="/0/Actions/ActionExpression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActionExpression" abstract="true"/> - </eSubpackages> - <eSubpackages name="Formulas"> - <eClassifiers xsi:type="ecore:EClass" name="AtLeastAndAtMostQuantifiedFormula" eSuperTypes="/0/Formulas/QuantifiedFormula"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtMostQuantifiedFormula" eSuperTypes="/0/Formulas/QuantifiedFormula"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtLeastQuantifiedFormula" eSuperTypes="/0/Formulas/QuantifiedFormula"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conjuction" eSuperTypes="/0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formulas" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Formulas/LogicalFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniversallyQuantifiedFormula" eSuperTypes="/0/Formulas/QuantifiedFormula"/> - <eClassifiers xsi:type="ecore:EClass" name="StrongNegation" eSuperTypes="/0/Formulas/Negation /0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formula" ordered="false" lowerBound="1" eType="/0/Formulas/LogicalFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QuantifiedFormula" abstract="true" eSuperTypes="/0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formula" ordered="false" lowerBound="1" eType="/0/Formulas/LogicalFormula" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variables" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Terms/TerBasic/Variables/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NegationAsFailure" eSuperTypes="/0/Formulas/Negation /0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formula" ordered="false" lowerBound="1" eType="/0/Formulas/LogicalFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negation"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormula" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Implication" eSuperTypes="/0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" lowerBound="1" eType="/0/Formulas/LogicalFormula" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="antecedent" ordered="false" lowerBound="1" eType="/0/Formulas/LogicalFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExistentiallyQuantifiedFormula" eSuperTypes="/0/Formulas/QuantifiedFormula"/> - <eClassifiers xsi:type="ecore:EClass" name="Disjunction" eSuperTypes="/0/Formulas/LogicalFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formulas" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Formulas/LogicalFormula" containment="true"/> - </eClassifiers> - <eSubpackages name="qf"> - <eClassifiers xsi:type="ecore:EClass" name="QFStrongNegation" eSuperTypes="/0/Formulas/qf/QFNegation"/> - <eClassifiers xsi:type="ecore:EClass" name="QFNegationAsFailure" eSuperTypes="/0/Formulas/qf/QFNegation"/> - <eClassifiers xsi:type="ecore:EClass" name="QFNegation" eSuperTypes="/0/Formulas/qf/AndOrNafNegFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formula" ordered="false" lowerBound="1" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralConjunction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="atoms" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Atoms/Atom" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QFDisjunction" eSuperTypes="/0/Formulas/qf/AndOrNafNegFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formulas" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QFConjunction" eSuperTypes="/0/Formulas/qf/AndOrNafNegFormula"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formulas" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Formulas/qf/AndOrNafNegFormula" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AndOrNafNegFormula" abstract="true"/> - </eSubpackages> - </eSubpackages> - <eSubpackages name="Terms"> - <eClassifiers xsi:type="ecore:EClass" name="GenericTerm" abstract="true" eSuperTypes="/0/Terms/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="Term" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCategory" ordered="false" unique="false" eType="/0/CollectionTypes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectTerm" abstract="true" eSuperTypes="/0/Terms/Term"/> - <eClassifiers xsi:type="ecore:EClass" name="DataTerm" abstract="true" eSuperTypes="/0/Terms/Term"/> - <eSubpackages name="TerBasic"> - <eSubpackages name="Variables"> - <eClassifiers xsi:type="ecore:EClass" name="Variable" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectVariable" eSuperTypes="/0/Terms/TerBasic/Variables/Variable /0/Terms/ObjectTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classRef" ordered="false" eType="/0/Vocabulary/VocBasic/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataVariable" eSuperTypes="/0/Terms/TerBasic/Variables/Variable /0/Terms/DataTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatypeRef" ordered="false" eType="/0/Vocabulary/VocBasic/Datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericVariable" eSuperTypes="/0/Terms/GenericTerm /0/Terms/TerBasic/Variables/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeRef" ordered="false" eType="/0/Vocabulary/VocBasic/Type"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - <eSubpackages name="TerFunctional"> - <eClassifiers xsi:type="ecore:EClass" name="DatatypeFunctionTerm" eSuperTypes="/0/Terms/TerFunctional/DataFunctionTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="function" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/DatatypeFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataArguments" lowerBound="1" upperBound="-1" eType="/0/Terms/DataTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataFunctionTerm" abstract="true" eSuperTypes="/0/Terms/DataTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="AttributeFunctionTerm" eSuperTypes="/0/Terms/TerFunctional/DataFunctionTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataOperationTerm" eSuperTypes="/0/Terms/TerFunctional/DataFunctionTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataOperationRef" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/DataOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Terms/Term"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferencePropertyFunctionTerm" eSuperTypes="/0/Terms/ObjectTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" lowerBound="1" eType="/0/Terms/ObjectTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencePropertyRef" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocBasic/ReferenceProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectOperationTerm" eSuperTypes="/0/Terms/ObjectTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/ObjectOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/0/Terms/Term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contextArgument" ordered="false" eType="/0/Terms/ObjectTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenericFunctionTerm" eSuperTypes="/0/Terms/GenericTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/Terms/GenericTerm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functor" ordered="false" lowerBound="1" eType="/0/Vocabulary/VocFunctional/GenericFunction"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/RDFS.ecore b/src/test/resources/ecore/zoo-gen/RDFS.ecore deleted file mode 100644 index d2c992f8ed5291d0f9e6d9747e0482ad66714191..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/RDFS.ecore +++ /dev/null @@ -1,86 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RDFS"> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graph" ordered="false" lowerBound="1" eType="/0/Graph" eOpposite="/0/Graph/resources"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uriRef" ordered="false" upperBound="-1" eType="/0/URIReference" containment="true" eOpposite="/0/URIReference/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectStatement" ordered="false" upperBound="-1" eType="/0/Statement" eOpposite="/0/Statement/subject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectStatement" ordered="false" upperBound="-1" eType="/0/Statement" eOpposite="/0/Statement/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" upperBound="-1" eType="/0/PlainLiteral" containment="true" eOpposite="/0/PlainLiteral/labeledResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/typedResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seeAlso" ordered="false" upperBound="-1" eType="/0/Resource" eOpposite="/0/Resource/referringResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referringResource" ordered="false" upperBound="-1" eType="/0/Resource" eOpposite="/0/Resource/seeAlso"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/0/Resource" eOpposite="/0/Resource/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" upperBound="-1" eType="/0/Resource" eOpposite="/0/Resource/member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="list" ordered="false" upperBound="-1" eType="/0/List" eOpposite="/0/List/first"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Graph" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphName" ordered="false" eType="/0/URIReference" containment="true" eOpposite="/0/URIReference/namedGraph"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resources" ordered="false" upperBound="-1" eType="/0/Resource" containment="true" eOpposite="/0/Resource/graph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="List" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" eType="/0/Resource" eOpposite="/0/Resource/list"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rest" ordered="false" eType="/0/List" eOpposite="/0/List/originalList"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="originalList" ordered="false" upperBound="-1" eType="/0/List" eOpposite="/0/List/rest"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Container" eSuperTypes="/0/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Alt" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Bag" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Seq" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicateStatement" ordered="false" upperBound="-1" eType="/0/Statement" eOpposite="/0/Statement/predicate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subPropertyOf" ordered="false" upperBound="-1" eType="/0/Property" eOpposite="/0/Property/superProperty"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superProperty" ordered="false" upperBound="-1" eType="/0/Property" eOpposite="/0/Property/subPropertyOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="domain" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/propertyForDomain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/propertyForRange"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainerMembershipProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="Statement" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" ordered="false" eType="/0/Property" eOpposite="/0/Property/predicateStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/0/Resource" eOpposite="/0/Resource/objectStatement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/0/Resource" eOpposite="/0/Resource/subjectStatement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReifiedOnly" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReified" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameForReification" ordered="false" upperBound="-1" eType="/0/URIReference" eOpposite="/0/URIReference/reifiedStatement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URIReferenceNode" eSuperTypes="/0/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="BlankNode" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nodeId" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subClassOf" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/superClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false" upperBound="-1" eType="/0/Class" eOpposite="/0/Class/subClassOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typedResource" ordered="false" upperBound="-1" eType="/0/Resource" eOpposite="/0/Resource/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyForDomain" ordered="false" upperBound="-1" eType="/0/Property" eOpposite="/0/Property/domain"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyForRange" ordered="false" upperBound="-1" eType="/0/Property" eOpposite="/0/Property/range"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Datatype" eSuperTypes="/0/Class"/> - <eClassifiers xsi:type="ecore:EClass" name="Literal" eSuperTypes="/0/Resource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lexicalForm" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlainLiteral" eSuperTypes="/0/Literal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="labeledResource" ordered="false" lowerBound="1" eType="/0/Resource" eOpposite="/0/Resource/label"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedLiteral" eSuperTypes="/0/Literal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatypeURI" ordered="false" lowerBound="1" eType="/0/URIReference" eOpposite="/0/URIReference/literal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFXMLLiteral" eSuperTypes="/0/TypedLiteral"/> - <eClassifiers xsi:type="ecore:EClass" name="URIReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" eType="/0/UniformResourceIdentifier" eOpposite="/0/UniformResourceIdentifier/uriRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" eType="/0/Resource" eOpposite="/0/Resource/uriRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="literal" ordered="false" eType="/0/TypedLiteral" eOpposite="/0/TypedLiteral/datatypeURI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedGraph" ordered="false" eType="/0/Graph" eOpposite="/0/Graph/graphName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reifiedStatement" ordered="false" upperBound="-1" eType="/0/Statement" eOpposite="/0/Statement/nameForReification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniformResourceIdentifier" eSuperTypes="/0/URIReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uriRef" ordered="false" upperBound="-1" eType="/0/URIReference" eOpposite="/0/URIReference/uri"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/RSS-2.0.ecore b/src/test/resources/ecore/zoo-gen/RSS-2.0.ecore deleted file mode 100644 index e162a07cc50b926dfc33d22e5919b21d5e2e561e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/RSS-2.0.ecore +++ /dev/null @@ -1,104 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RSS"> - <eClassifiers xsi:type="ecore:EClass" name="RSS"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/Channel" containment="true" eOpposite="/0/Channel/rss"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="copyright" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="managingEditor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="webmaster" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="generator" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="docs" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ttl" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rating" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="skipHours" ordered="false" unique="false" upperBound="-1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="skipDays" ordered="false" unique="false" upperBound="-1" eType="/0/DayKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rss" ordered="false" lowerBound="1" eType="/0/RSS" eOpposite="/0/RSS/channel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pubDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lastBuildDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="image" ordered="false" eType="/0/Image" containment="true" eOpposite="/0/Image/channel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="textInput" ordered="false" eType="/0/TextInput" containment="true" eOpposite="/0/TextInput/channel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cloud" ordered="false" eType="/0/Cloud" containment="true" eOpposite="/0/Cloud/channel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" eType="/0/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="items" ordered="false" upperBound="-1" eType="/0/Item" containment="true" eOpposite="/0/Item/channel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comments" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guid" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/0/Source" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pubDate" ordered="false" eType="/0/Date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enclosure" ordered="false" eType="/0/Enclosure" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" eType="/0/Category" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/items"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/image"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextInput"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/textInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cloud"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domain" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="port" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registerProcedure" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="protocol" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/0/Channel" eOpposite="/0/Channel/cloud"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Category"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="domain" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enclosure"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lenght" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eDay" ordered="false" unique="false" lowerBound="1" eType="/0/DayKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hours" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minutes" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seconds" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DayKind"> - <eLiterals name="Monday" value="1"/> - <eLiterals name="Tuesday" value="2"/> - <eLiterals name="Wednesday" value="3"/> - <eLiterals name="Thursday" value="4"/> - <eLiterals name="Friday" value="5"/> - <eLiterals name="Saturday" value="6"/> - <eLiterals name="Sunday" value="7"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Relational.ecore b/src/test/resources/ecore/zoo-gen/Relational.ecore deleted file mode 100644 index c55e2a32c600fcb80a917096ffb37a0da6808086..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Relational.ecore +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="Relational"> - <eClassifiers xsi:type="ecore:EClass" name="Named" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/Named"> - <eStructuralFeatures xsi:type="ecore:EReference" name="col" upperBound="-1" eType="/1/Column" containment="true" eOpposite="/1/Column/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" upperBound="-1" eType="/1/Column" eOpposite="/1/Column/keyOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/Named"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/col"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyOf" ordered="false" eType="/1/Table" eOpposite="/1/Table/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/Named"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/RelationalDBContent.ecore b/src/test/resources/ecore/zoo-gen/RelationalDBContent.ecore deleted file mode 100644 index 9d3b6e01d16ed51692f64414404da7edf8dfdd48..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/RelationalDBContent.ecore +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RelationalDBContent"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataBase" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="SGBDname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" ordered="false" upperBound="-1" eType="/0/Table" containment="true" eOpposite="/0/Table/database"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="database" ordered="false" lowerBound="1" eType="/0/DataBase" eOpposite="/0/DataBase/tables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tuples" upperBound="-1" eType="/0/Tuple" containment="true" eOpposite="/0/Tuple/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tuple"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/tuples"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/TupleElement" containment="true" eOpposite="/0/TupleElement/tuple"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TupleElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tuple" ordered="false" lowerBound="1" eType="/0/Tuple" eOpposite="/0/Tuple/elements"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/RelationalDBSchema.ecore b/src/test/resources/ecore/zoo-gen/RelationalDBSchema.ecore deleted file mode 100644 index 277a672b467bb963bdefd7a055f5639ba7442813..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/RelationalDBSchema.ecore +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RelationalDBSchema"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataBase" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="SGBDname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" ordered="false" upperBound="-1" eType="/0/Table" containment="true" eOpposite="/0/Table/database"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="database" ordered="false" lowerBound="1" eType="/0/DataBase" eOpposite="/0/DataBase/tables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" eType="/0/Column" containment="true" eOpposite="/0/Column/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" upperBound="-1" eType="/0/Column" eOpposite="/0/Column/keyOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValue" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/Table" eOpposite="/0/Table/columns"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyOf" ordered="false" eType="/0/Table" eOpposite="/0/Table/key"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Repository.ecore b/src/test/resources/ecore/zoo-gen/Repository.ecore deleted file mode 100644 index 3b22a34669b66a2e9f3c3f3ab57d307331cc439c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Repository.ecore +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Repository"> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" upperBound="-1" eType="/1/Class" containment="true" eOpposite="/1/Class/parentSubsystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relations" ordered="false" upperBound="-1" eType="/1/Relation" containment="true" eOpposite="/1/Relation/subsystem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsystem" ordered="false" lowerBound="1" eType="/1/Subsystem" eOpposite="/1/Subsystem/relations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" ordered="false" lowerBound="2" upperBound="2" eType="/1/Class" eOpposite="/1/Class/relations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_deferred" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" ordered="false" upperBound="-1" eType="/1/Feature" containment="true" eOpposite="/1/Feature/theClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentSubsystem" ordered="false" lowerBound="1" eType="/1/Subsystem" eOpposite="/1/Subsystem/classes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsystem" ordered="false" lowerBound="1" eType="/1/Subsystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relations" ordered="false" upperBound="-1" eType="/1/Relation" eOpposite="/1/Relation/classes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="theClass" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/features"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="/1/Feature"/> - <eClassifiers xsi:type="ecore:EClass" name="Routine" eSuperTypes="/1/Feature"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Reqtify.ecore b/src/test/resources/ecore/zoo-gen/Reqtify.ecore deleted file mode 100644 index d4416aab97b40584d00d06dc7e7cecfab7314691..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Reqtify.ecore +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Reqtify"> - <eClassifiers xsi:type="ecore:EClass" name="Project"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documents" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Document" containment="true" eOpposite="/0/Document/project"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementWithIL" abstract="true" eSuperTypes="/0/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/ElementWithIL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" lowerBound="1" eType="/0/Project" eOpposite="/0/Project/documents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sections" ordered="false" upperBound="-1" eType="/0/Section" containment="true" eOpposite="/0/Section/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" abstract="true" eSuperTypes="/0/ElementWithIL"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Section" eSuperTypes="/0/TextElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" eType="/0/Document" eOpposite="/0/Document/sections"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectionChildren" ordered="false" upperBound="-1" eType="/0/Section" containment="true" eOpposite="/0/Section/sectionParent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sectionParent" ordered="false" eType="/0/Section" eOpposite="/0/Section/sectionChildren"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requirements" ordered="false" upperBound="-1" eType="/0/AbstractRequirement" containment="true" eOpposite="/0/AbstractRequirement/section"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractRequirement" abstract="true" eSuperTypes="/0/TextElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" eType="/0/Section" eOpposite="/0/Section/requirements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContained" ordered="false" eType="/0/MacroRequirement" eOpposite="/0/MacroRequirement/contains"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coverLinks" ordered="false" upperBound="-1" eType="/0/CoverLink" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="/0/AbstractRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="MacroRequirement" eSuperTypes="/0/AbstractRequirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="/0/AbstractRequirement" containment="true" eOpposite="/0/AbstractRequirement/isContained"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoverLink" eSuperTypes="/0/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkWith" ordered="false" lowerBound="1" eType="/0/AbstractRequirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/RequisitePro.ecore b/src/test/resources/ecore/zoo-gen/RequisitePro.ecore deleted file mode 100644 index 5490f109d07077b32e4b58bd7bbb7db13c194826..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/RequisitePro.ecore +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="RequisitePro"> - <eClassifiers xsi:type="ecore:EClass" name="DescribedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainerElt" abstract="true" eSuperTypes="/0/NamedElt /0/DescribedElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" upperBound="-1" eType="/0/ContainedElt" containment="true" eOpposite="/0/ContainedElt/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false" upperBound="-1" eType="/0/Package" containment="true" eOpposite="/0/Package/parentPackage"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Project" eSuperTypes="/0/ContainerElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/ContainerElt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentPackage" ordered="false" lowerBound="1" eType="/0/ContainerElt" eOpposite="/0/ContainerElt/packages"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/0/ContainerElt" eOpposite="/0/ContainerElt/content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedElt" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/DescribedElt /0/NamedElt /0/ContainedElt /0/TypedElt"/> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/TypedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="/0/NamedElt /0/ContainedElt /0/TypedElt"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" lowerBound="1" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="/0/Requirement" eOpposite="/0/Requirement/children"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" ordered="false" upperBound="-1" eType="/0/Requirement" eOpposite="/0/Requirement/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coverLink" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SBVRvoc.ecore b/src/test/resources/ecore/zoo-gen/SBVRvoc.ecore deleted file mode 100644 index c9ce98a99181469716ccdb1d1cc1f5a2e0ee0c50..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SBVRvoc.ecore +++ /dev/null @@ -1,263 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SBVRvoc"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Root" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" eType="/0/VocabularyEntry" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyEntry" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryRep" ordered="false" lowerBound="1" eType="/0/PrimaryRepresentation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caption" ordered="false" upperBound="-1" eType="/0/Caption" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Caption" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DefCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/0/ConceptDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/0/Note" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SrcCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/ConceptSource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DBCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dictionaryBasis" ordered="false" lowerBound="1" eType="/0/ConceptSource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GenCCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalConcept" ordered="false" lowerBound="1" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CTypCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptType" ordered="false" upperBound="-1" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Necessity" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/0/SBVRExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Possibility" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/0/SBVRExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RefSCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" lowerBound="1" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NoteCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="note" ordered="false" lowerBound="1" eType="/0/Note" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="example" upperBound="-1" eType="/0/SBVRExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="synonym" upperBound="-1" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynFCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="synonymousForm" ordered="false" upperBound="-1" eType="/0/SBVRExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SeeCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="see" ordered="false" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SFCaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectField" ordered="false" eType="/0/PrimaryRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NSURICaption" eSuperTypes="/0/Caption"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceURI" ordered="false" eType="/0/NameSpaceURI" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimaryRepresentation" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="NotFactTypeRepresentation" abstract="true" eSuperTypes="/0/PrimaryRepresentation"/> - <eClassifiers xsi:type="ecore:EClass" name="TermRepresentation" eSuperTypes="/0/NotFactTypeRepresentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" lowerBound="1" upperBound="-1" eType="/0/StringWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameRepresentation" eSuperTypes="/0/NotFactTypeRepresentation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasThe" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" lowerBound="1" upperBound="-1" eType="/0/NameWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeFormRepresentation" eSuperTypes="/0/PrimaryRepresentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryRep1" ordered="false" lowerBound="1" eType="/0/NotFactTypeRepresentation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbExp" unique="false" lowerBound="1" upperBound="-1" eType="/0/Verb"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryRep2" ordered="false" lowerBound="1" eType="/0/NotFactTypeRepresentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptDefinition" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conjexp" ordered="false" upperBound="-1" eType="/0/ConjConcept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptSource" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" lowerBound="1" upperBound="-1" eType="/0/Word" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sentences" lowerBound="1" upperBound="-1" eType="/0/Sentence" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sentence" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="words" lowerBound="1" upperBound="-1" eType="/0/Word" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameSpaceURI" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="URI" lowerBound="1" upperBound="-1" eType="/0/Word" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Word" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="val" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringWord" eSuperTypes="/0/Word"/> - <eClassifiers xsi:type="ecore:EClass" name="QuotedStringWord" eSuperTypes="/0/Word"/> - <eClassifiers xsi:type="ecore:EClass" name="NameWord" eSuperTypes="/0/Word"/> - <eClassifiers xsi:type="ecore:EEnum" name="Verb"> - <eLiterals name="is" value="1"/> - <eLiterals name="relevant" value="2"/> - <eLiterals name="comprises" value="3"/> - <eLiterals name="to" value="4"/> - <eLiterals name="work" value="5"/> - <eLiterals name="in" value="6"/> - <eLiterals name="trades" value="7"/> - <eLiterals name="as" value="8"/> - <eLiterals name="are" value="9"/> - <eLiterals name="accepted" value="10"/> - <eLiterals name="generally" value="11"/> - <eLiterals name="important" value="12"/> - <eLiterals name="across" value="13"/> - <eLiterals name="share" value="14"/> - <eLiterals name="sets" value="15"/> - <eLiterals name="assigned" value="16"/> - <eLiterals name="by" value="17"/> - <eLiterals name="contains" value="18"/> - <eLiterals name="for" value="19"/> - <eLiterals name="has" value="20"/> - <eLiterals name="specifies" value="21"/> - <eLiterals name="specified" value="22"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConjonctionnalKeyWord"> - <eLiterals name="and" value="1"/> - <eLiterals name="or" value="2"/> - <eLiterals name="if" value="3"/> - <eLiterals name="whether" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ModalVerb"> - <eLiterals name="must" value="1"/> - <eLiterals name="may" value="2"/> - <eLiterals name="never" value="3"/> - <eLiterals name="always" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Join"> - <eLiterals name="that" value="1"/> - <eLiterals name="who" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Link"> - <eLiterals name="of" value="1"/> - <eLiterals name="quoteS" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Qualif"> - <eLiterals name="the" value="1"/> - <eLiterals name="The" value="2"/> - <eLiterals name="a" value="3"/> - <eLiterals name="A" value="4"/> - <eLiterals name="an" value="5"/> - <eLiterals name="An" value="6"/> - <eLiterals name="Each" value="7"/> - <eLiterals name="each" value="8"/> - <eLiterals name="Some" value="9"/> - <eLiterals name="some" value="10"/> - <eLiterals name="At" value="11"/> - <eLiterals name="at" value="12"/> - <eLiterals name="Exactly" value="13"/> - <eLiterals name="exactly" value="14"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EndOperator"> - <eLiterals name="given" value="1"/> - <eLiterals name="thanone" value="2"/> - <eLiterals name="one" value="3"/> - <eLiterals name="isobligatorythat" value="4"/> - <eLiterals name="ispermittedthat" value="5"/> - <eLiterals name="isprohibitedthat" value="6"/> - <eLiterals name="isnecessarythat" value="7"/> - <eLiterals name="ispossiblethat" value="8"/> - <eLiterals name="isimpossiblethat" value="9"/> - <eLiterals name="isnotthecasethat" value="10"/> - <eLiterals name="least" value="11"/> - <eLiterals name="leastone" value="12"/> - <eLiterals name="most" value="13"/> - <eLiterals name="mostone" value="14"/> - <eLiterals name="leastnandatmostm" value="15"/> - <eLiterals name="andonlyif" value="16"/> - <eLiterals name="ornot" value="17"/> - <eLiterals name="not" value="18"/> - <eLiterals name="of" value="19"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SBVRExpression" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPoint" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="firstProposition" ordered="false" lowerBound="1" eType="/0/SimpleSBVRProp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nextProposition" ordered="false" upperBound="-1" eType="/0/SBVRPropWithKW" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SBVRPropWithKW" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conjonction" ordered="false" unique="false" lowerBound="1" eType="/0/ConjonctionnalKeyWord"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endConj" ordered="false" unique="false" lowerBound="1" eType="/0/EndOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="proposition" ordered="false" lowerBound="1" eType="/0/SimpleSBVRProp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModalForm" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modal" ordered="false" unique="false" lowerBound="1" eType="/0/ModalVerb"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNeg" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleSBVRProp" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modal" ordered="false" eType="/0/ModalBegin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept1" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modalVerb" ordered="false" eType="/0/ModalForm" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbs" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/0/Verb"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept2" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubSBVRProp" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="join" ordered="false" unique="false" lowerBound="1" eType="/0/Join"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modalVerb" ordered="false" unique="false" eType="/0/ModalVerb"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbs" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/0/Verb"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept2" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkSBVRConcept" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/0/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConjConcept" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conjonction" ordered="false" unique="false" lowerBound="1" eType="/0/ConjonctionnalKeyWord"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concept" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subProp" ordered="false" eType="/0/SubSBVRProp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkedConcept" ordered="false" eType="/0/LinkSBVRConcept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameConcept" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="the" ordered="false" unique="false" eType="/0/Qualif"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NameWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectConcept" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatoredConcept" ordered="false" lowerBound="1" eType="/0/NounConcept" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualify" ordered="false" eType="/0/Qualification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConcept" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stringWord" ordered="false" lowerBound="1" upperBound="-1" eType="/0/QuotedStringWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NounConcept" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualif" ordered="false" eType="/0/Qualifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="noun" ordered="false" lowerBound="1" upperBound="-1" eType="/0/StringWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Qualification" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalConcept" ordered="false" lowerBound="1" upperBound="-1" eType="/0/GeneralConcept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralConcept" abstract="true" eSuperTypes="/0/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="NameGConcept" eSuperTypes="/0/GeneralConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/NameConcept" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NounGConcept" eSuperTypes="/0/GeneralConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="noun" ordered="false" lowerBound="1" upperBound="-1" eType="/0/StringWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Qualifier" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="op" ordered="false" unique="false" lowerBound="1" eType="/0/Qualif"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endOperator" ordered="false" unique="false" lowerBound="1" eType="/0/EndOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="min" ordered="false" eType="/0/StringWord" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="max" ordered="false" eType="/0/StringWord" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModalBegin" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endOperator" ordered="false" unique="false" lowerBound="1" eType="/0/EndOperator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModalBeginC" eSuperTypes="/0/ModalBegin"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SCADE.ecore b/src/test/resources/ecore/zoo-gen/SCADE.ecore deleted file mode 100644 index b3d34a3eb52bfcb458c00e73f40d1f2381ec7ad9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SCADE.ecore +++ /dev/null @@ -1,538 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SCADE"> - <eClassifiers xsi:type="ecore:EClass" name="ListString"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListInteger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/0/Object /0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="library" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pathname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptor" ordered="false" eType="/0/Descriptor" eOpposite="/0/Descriptor/modelD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="project" ordered="false" eType="/0/Project"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileRef" ordered="false" eType="/0/FileRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="storageUnitM" ordered="false" upperBound="-1" eType="/0/StorageUnit" containment="true" eOpposite="/0/StorageUnit/modelS"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumsBlock" ordered="false" lowerBound="1" eType="/0/ConstBlock" containment="true" eOpposite="/0/ConstBlock/modelC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedOperator" ordered="false" upperBound="-1" eType="/0/Operator" eOpposite="/0/Operator/modelO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" upperBound="-1" eType="/0/Model" eOpposite="/0/Model/libraries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="libraries" ordered="false" upperBound="-1" eType="/0/Model" eOpposite="/0/Model/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allLibry" ordered="false" upperBound="-1" eType="/0/Model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeM" ordered="false" upperBound="-1" eType="/0/Type" containment="true" eOpposite="/0/Type/model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/Model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coverageFileM" ordered="false" lowerBound="1" eType="/0/CoverageFile" eOpposite="/0/CoverageFile/modelCov"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionFileM" ordered="false" lowerBound="1" eType="/0/CriterionFile" eOpposite="/0/CriterionFile/modelCri"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" lowerBound="1" eType="/0/Instance" containment="true" eOpposite="/0/Instance/modelI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="all" ordered="false" upperBound="-1" eType="/0/Operator" containment="true" eOpposite="/0/Operator/modelOp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" lowerBound="1" eType="/0/MtcApplication" eOpposite="/0/MtcApplication/modelM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" upperBound="-1" eType="/0/Reference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tmpNode" ordered="false" upperBound="-1" eType="/0/Node" containment="true" eOpposite="/0/Node/modelN"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constBlockK" ordered="false" eType="/0/ConstBlock" containment="true" eOpposite="/0/ConstBlock/keyC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" eType="/0/Node" containment="true" eOpposite="/0/Node/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varBlockK" ordered="false" eType="/0/VarBlock" containment="true" eOpposite="/0/VarBlock/keyVB"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeBlock" ordered="false" eType="/0/TypeBlock" containment="true" eOpposite="/0/TypeBlock/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinement" ordered="false" eType="/0/NamedType" containment="true" eOpposite="/0/NamedType/keyM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" eType="/0/Implementation" containment="true" eOpposite="/0/Implementation/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" eType="/0/Constant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allConstant" ordered="false" eType="/0/Constant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allvariable" ordered="false" eType="/0/GlobalVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/0/GlobalVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allConstVar" ordered="false" eType="/0/ConstVar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constVar" ordered="false" eType="/0/ConstVar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constBlock" ordered="false" eType="/0/ConstBlock" containment="true" eOpposite="/0/ConstBlock/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varBlock" ordered="false" eType="/0/VarBlock" containment="true" eOpposite="/0/VarBlock/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allNamedType" ordered="false" eType="/0/NamedType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedType" ordered="false" eType="/0/NamedType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Implementation" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/implementation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedTypeI" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NamedType" eOpposite="/0/NamedType/implementation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstBlock" eSuperTypes="/0/ModelBlock"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelC" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/enumsBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyC" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/constBlockK"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/constBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" eType="/0/Constant" containment="true" eOpposite="/0/Constant/key"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarBlock" eSuperTypes="/0/ModelBlock"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/0/GlobalVariable" containment="true" eOpposite="/0/GlobalVariable/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyVB" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/varBlockK"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/varBlock"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GlobalVariable" eSuperTypes="/0/Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" eType="/0/VarBlock" eOpposite="/0/VarBlock/variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeBlock" eSuperTypes="/0/ModelBlock"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/NamedType" containment="true" eOpposite="/0/NamedType/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/typeBlock"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptor" ordered="false" lowerBound="1" eType="/0/Descriptor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="/0/Model"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loadsModel" ordered="false" upperBound="-1" eType="/0/Model"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DefinedIn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loader" ordered="false" lowerBound="1" eType="/0/Loader" containment="true" eOpposite="/0/Loader/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Descriptor" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelFileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sernFileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sernPersistAs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rnetFileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rnetPersistAs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="occBase" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nameVerify" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checked" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="libraryModels" ordered="false" upperBound="-1" eType="/0/ListString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annTypeFiles" ordered="false" upperBound="-1" eType="/0/ListString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelD" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/descriptor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StorageUnit" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="saoFileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annFileName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="persistAs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="loaded" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="saoModified" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annModified" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileRef" ordered="false" lowerBound="1" eType="/0/FileRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelS" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/storageUnitM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" upperBound="-1" eType="/0/StorageElement" eOpposite="/0/StorageElement/storageUnitE"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StorageElement" abstract="true" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="storageUnitE" ordered="false" lowerBound="1" eType="/0/StorageUnit" eOpposite="/0/StorageUnit/element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="runLine" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block" abstract="true" eSuperTypes="/0/StorageElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoomCoeff" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fromat" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lanscape" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPageFormat" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeBlock" eSuperTypes="/0/Block"> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" lowerBound="1" eType="/0/Node"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelBlock" abstract="true" eSuperTypes="/0/Block"> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnsSize" upperBound="-1" eType="/0/ListInteger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/Model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" eType="/0/Label" containment="true" eOpposite="/0/Label/expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exprContactE" ordered="false" lowerBound="1" eType="/0/ExprContact" eOpposite="/0/ExprContact/initValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exprCallE" ordered="false" eType="/0/ExprCall" eOpposite="/0/ExprCall/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependance" ordered="false" eType="/0/ConstVar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subExprId" ordered="false" upperBound="-1" eType="/0/ExprId"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paramArray" ordered="false" eType="/0/ParamArray" eOpposite="/0/ParamArray/value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" eType="/0/Constant" eOpposite="/0/Constant/value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equationE" ordered="false" eType="/0/Equation" eOpposite="/0/Equation/right"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assertionE" ordered="false" eType="/0/Assertion" eOpposite="/0/Assertion/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" eOpposite="/0/Expression/label"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExprNull" eSuperTypes="/0/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstValue" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/Object"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExprContact" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boolAct" ordered="false" lowerBound="1" eType="/0/ExprId" containment="true" eOpposite="/0/ExprId/exprContactEI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initValue" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/exprContactE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calledOpr" ordered="false" lowerBound="1" eType="/0/ExprCall" containment="true" eOpposite="/0/ExprCall/exprContactEC"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExprCall" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="numOcc" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="predefOpr" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/exprCallE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exprContactEC" ordered="false" lowerBound="1" eType="/0/ExprContact" eOpposite="/0/ExprContact/calledOpr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operator" ordered="false" eType="/0/Operator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operator" eSuperTypes="/0/StorageElement /0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conversion" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" eType="/0/LocalVariable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1" eType="/0/LocalVariable" containment="true" eOpposite="/0/LocalVariable/operatorI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" upperBound="-1" eType="/0/LocalVariable" containment="true" eOpposite="/0/LocalVariable/operatorO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hidden" upperBound="-1" eType="/0/LocalVariable" containment="true" eOpposite="/0/LocalVariable/operatorH"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" upperBound="-1" eType="/0/EqBlock" eOpposite="/0/EqBlock/calledOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelO" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/importedOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelOp" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/all"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionO" ordered="false" eType="/0/Criterion" eOpposite="/0/Criterion/operatorC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="intanceO" ordered="false" upperBound="-1" eType="/0/Instance" eOpposite="/0/Instance/operatorI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operator" ordered="false" lowerBound="1" eType="/0/Operator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExprId" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exprContactEI" ordered="false" lowerBound="1" eType="/0/ExprContact" eOpposite="/0/ExprContact/boolAct"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/ConstVar"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalVariable" eSuperTypes="/0/Variable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="const" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="probe" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pure" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatorI" ordered="false" eType="/0/Operator" eOpposite="/0/Operator/input"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatorO" ordered="false" eType="/0/Operator" eOpposite="/0/Operator/output"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatorH" ordered="false" eType="/0/Operator" eOpposite="/0/Operator/hidden"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeL" ordered="false" eType="/0/Node" eOpposite="/0/Node/local"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeI" ordered="false" eType="/0/Node" eOpposite="/0/Node/internal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/Operator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeKind" ordered="false" lowerBound="1" eType="/0/Object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eqBlock" ordered="false" eType="/0/EqBlock" containment="true" eOpposite="/0/EqBlock/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paramBlock" ordered="false" eType="/0/ParamBlock" containment="true" eOpposite="/0/ParamBlock/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="local" ordered="false" upperBound="-1" eType="/0/LocalVariable" containment="true" eOpposite="/0/LocalVariable/nodeL"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internal" ordered="false" upperBound="-1" eType="/0/LocalVariable" containment="true" eOpposite="/0/LocalVariable/nodeI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/0/StateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelN" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/tmpNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParamBlock" eSuperTypes="/0/NodeBlock"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/paramBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnsSize" upperBound="-1" eType="/0/ListInteger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="array" lowerBound="1" upperBound="-1" eType="/0/ParamArray" containment="true" eOpposite="/0/ParamArray/paramBlock"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParamArray" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="notes" upperBound="-1" eType="/0/ListString" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paramBlock" ordered="false" lowerBound="1" eType="/0/ParamBlock" eOpposite="/0/ParamBlock/array"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operator" ordered="false" lowerBound="1" eType="/0/Operator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/paramArray"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstVar" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/Object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Type" eOpposite="/0/Type/constVar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" upperBound="-1" eType="/0/EqBlock" eOpposite="/0/EqBlock/referencedId"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="/0/ConstVar"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imported" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/Expression" containment="true" eOpposite="/0/Expression/constant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false" eType="/0/Enumeration" eOpposite="/0/Enumeration/value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" eType="/0/ConstBlock" eOpposite="/0/ConstBlock/constant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/0/ConstVar"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clock" ordered="false" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" upperBound="-1" eType="/0/Equation" eOpposite="/0/Equation/left"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedType" ordered="false" upperBound="-1" eType="/0/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/typeM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedTypeT" ordered="false" upperBound="-1" eType="/0/NamedType" eOpposite="/0/NamedType/definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableT" ordered="false" upperBound="-1" eType="/0/Table" eOpposite="/0/Table/typeT"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositeElementT" ordered="false" upperBound="-1" eType="/0/CompositeElement" eOpposite="/0/CompositeElement/typeC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constVar" ordered="false" upperBound="-1" eType="/0/ConstVar" eOpposite="/0/ConstVar/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeT" ordered="false" eType="/0/Type" eOpposite="/0/Type/tableT"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedType" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/Object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinement" ordered="false" upperBound="-1" eType="/0/NamedType" eOpposite="/0/NamedType/refined"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refined" ordered="false" upperBound="-1" eType="/0/NamedType" eOpposite="/0/NamedType/refinement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" eType="/0/Operator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" eType="/0/Operator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" eType="/0/Implementation" eOpposite="/0/Implementation/namedTypeI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" eType="/0/Type" eOpposite="/0/Type/namedTypeT"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keyM" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/refinement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/TypeBlock" eOpposite="/0/TypeBlock/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" upperBound="-1" eType="/0/Constant" containment="true" eOpposite="/0/Constant/enumeration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Composite" abstract="true" eSuperTypes="/0/Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" eType="/0/CompositeElement" containment="true" eOpposite="/0/CompositeElement/key"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeElement" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeC" ordered="false" eType="/0/Type" eOpposite="/0/Type/compositeElementT"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Composite" eOpposite="/0/Composite/element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Structure" eSuperTypes="/0/Composite"/> - <eClassifiers xsi:type="ecore:EClass" name="Tuple" eSuperTypes="/0/Composite"/> - <eClassifiers xsi:type="ecore:EClass" name="EqBlock" eSuperTypes="/0/NodeBlock"> - <eStructuralFeatures xsi:type="ecore:EReference" name="equation" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Equation" containment="true" eOpposite="/0/Equation/eqBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assertion" ordered="false" eType="/0/Assertion" containment="true" eOpposite="/0/Assertion/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Node" eOpposite="/0/Node/eqBlock"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calledOperator" ordered="false" upperBound="-1" eType="/0/Operator" eOpposite="/0/Operator/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedId" ordered="false" upperBound="-1" eType="/0/ConstVar" eOpposite="/0/ConstVar/client"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Equation" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symetrical" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="terminator" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eqBlock" ordered="false" lowerBound="1" eType="/0/EqBlock" eOpposite="/0/EqBlock/equation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="left" upperBound="-1" eType="/0/Variable" eOpposite="/0/Variable/definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="right" ordered="false" eType="/0/Expression" containment="true" eOpposite="/0/Expression/equationE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outEdge" ordered="false" upperBound="-1" eType="/0/Edge" containment="true" eOpposite="/0/Edge/dstEquation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" eType="/0/RPoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/RSize" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assertion" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" eType="/0/EqBlock" eOpposite="/0/EqBlock/assertion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/assertionE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" eType="/0/Edge" eOpposite="/0/Edge/assertion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" eType="/0/RPoint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotable" abstract="true" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propA" upperBound="-1" eType="/0/Prop" containment="true" eOpposite="/0/Prop/entity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DefinedIn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Prop"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" eType="/0/ListString" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entity" ordered="false" lowerBound="1" eType="/0/Annotable" eOpposite="/0/Annotable/propA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configurationP" ordered="false" eType="/0/Configuration" eOpposite="/0/Configuration/propC"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Configuration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="propC" upperBound="-1" eType="/0/Prop" containment="true" eOpposite="/0/Prop/configurationP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectC" ordered="false" lowerBound="1" eType="/0/Project" containment="true" eOpposite="/0/Project/configuration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Project" eSuperTypes="/0/Annotable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pathname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configuration" upperBound="-1" eType="/0/Configuration" containment="true" eOpposite="/0/Configuration/projectC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fileRef" ordered="false" upperBound="-1" eType="/0/FileRef"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/root"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true" eSuperTypes="/0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="derived" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ident" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" eType="/0/Project" eOpposite="/0/Project/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="folder" ordered="false" eType="/0/Folder" eOpposite="/0/Folder/element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionE" ordered="false" lowerBound="1" eType="/0/Criterion" eOpposite="/0/Criterion/element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileRef" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pathname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="persistAs" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DefinedIn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Folder" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extensions" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/folder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeReference" eSuperTypes="/0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatorReference" eSuperTypes="/0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableReference" eSuperTypes="/0/Reference"/> - <eClassifiers xsi:type="ecore:EClass" name="Error"/> - <eClassifiers xsi:type="ecore:EClass" name="Edge" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="leftVarIndex" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelOrientation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftVar" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightExpression" ordered="false" lowerBound="1" eType="/0/ExprId"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcEquation" ordered="false" lowerBound="1" eType="/0/Equation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assertion" ordered="false" eType="/0/Assertion" containment="true" eOpposite="/0/Assertion/edge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" upperBound="-1" eType="/0/RPoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstEquation" ordered="false" lowerBound="1" eType="/0/Equation" eOpposite="/0/Equation/outEdge"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RPoint"/> - <eClassifiers xsi:type="ecore:EClass" name="RSize"/> - <eClassifiers xsi:type="ecore:EClass" name="Entity" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DefinedIn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateObj" abstract="true" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="GraphicalObject" abstract="true" eSuperTypes="/0/StateObj"/> - <eClassifiers xsi:type="ecore:EClass" name="StInputOutput" abstract="true" eSuperTypes="/0/GraphicalObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clock" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="const" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StInitInput" eSuperTypes="/0/StInputOutput"/> - <eClassifiers xsi:type="ecore:EClass" name="StInput" eSuperTypes="/0/StInputOutput"/> - <eClassifiers xsi:type="ecore:EClass" name="StOutput" eSuperTypes="/0/StInputOutput"/> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/GraphicalObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conditions" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transKind" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state1" ordered="false" lowerBound="1" eType="/0/State" eOpposite="/0/State/transition1"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state2" ordered="false" lowerBound="1" eType="/0/State" eOpposite="/0/State/transition2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/0/GraphicalObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cx" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition1" upperBound="-1" eType="/0/Transition" eOpposite="/0/Transition/state1"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition2" ordered="false" upperBound="-1" eType="/0/Transition" eOpposite="/0/Transition/state2"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stOutput" ordered="false" lowerBound="1" eType="/0/StOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialStPtr" eSuperTypes="/0/GraphicalObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cx" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" lowerBound="1" eType="/0/State"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/0/Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialStPtr" ordered="false" lowerBound="1" eType="/0/InitialStPtr"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" upperBound="-1" eType="/0/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" upperBound="-1" eType="/0/Transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Base" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DefineIn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateBase" eSuperTypes="/0/Base"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnNote"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modified" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annNoteType" ordered="false" lowerBound="1" eType="/0/AnnNoteType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotable" ordered="false" lowerBound="1" eType="/0/Annotable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annAttValue" lowerBound="1" upperBound="-1" eType="/0/AnnAttValue" containment="true" eOpposite="/0/AnnAttValue/annNote"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttValue" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annNote" ordered="false" lowerBound="1" eType="/0/AnnNote" eOpposite="/0/AnnNote/annAttValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annAttDefinition" ordered="false" lowerBound="1" eType="/0/AnnAttDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnNoteType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annAttDefinition" ordered="false" eType="/0/AnnAttDefinition" containment="true" eOpposite="/0/AnnAttDefinition/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annAttGroup" ordered="false" eType="/0/AnnAttGroup" containment="true" eOpposite="/0/AnnAttGroup/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/AnnotSchema" eOpposite="/0/AnnotSchema/annNoteType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttDefinition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annAttGroup" ordered="false" lowerBound="1" eType="/0/AnnAttGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/AnnNoteType" eOpposite="/0/AnnNoteType/annAttDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annProperty" ordered="false" eType="/0/AnnProperty" containment="true" eOpposite="/0/AnnProperty/key"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttIntValue" eSuperTypes="/0/AnnAttValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttBoolValue" eSuperTypes="/0/AnnAttValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttCharValue" eSuperTypes="/0/AnnAttValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Char"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttRealValue" eSuperTypes="/0/AnnAttValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttStringValue" eSuperTypes="/0/AnnAttValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttFileValue" eSuperTypes="/0/AnnAttStringValue"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttDateValue" eSuperTypes="/0/AnnAttStringValue"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttOidValue" eSuperTypes="/0/AnnAttStringValue"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttEnumValue" eSuperTypes="/0/AnnAttStringValue"/> - <eClassifiers xsi:type="ecore:EClass" name="AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/AnnAttDefinition" eOpposite="/0/AnnAttDefinition/annProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyInt" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyBool" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyChar" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Char"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyReal" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyString" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnPropertyEnum" eSuperTypes="/0/AnnProperty"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Object"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotSchema"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pathname" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annNoteType" ordered="false" lowerBound="1" eType="/0/AnnNoteType" containment="true" eOpposite="/0/AnnNoteType/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annCategory" ordered="false" lowerBound="1" eType="/0/AnnCategory" containment="true" eOpposite="/0/AnnCategory/key"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnCategory"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/AnnotSchema" eOpposite="/0/AnnotSchema/annCategory"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anootability" ordered="false" upperBound="-1" eType="/0/Annotability" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotability"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxCardinality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultNote" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annNoteType" ordered="false" lowerBound="1" eType="/0/AnnNoteType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnAttGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/AnnNoteType" eOpposite="/0/AnnNoteType/annAttGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="File" abstract="true" eSuperTypes="/0/MtcEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="MtcApplication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coverageFileCov" ordered="false" upperBound="-1" eType="/0/CoverageFile" containment="true" eOpposite="/0/CoverageFile/application"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionFileCri" ordered="false" upperBound="-1" eType="/0/CriterionFile" containment="true" eOpposite="/0/CriterionFile/application"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelM" ordered="false" lowerBound="1" eType="/0/Model" containment="true" eOpposite="/0/Model/application"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoverageFile" eSuperTypes="/0/File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="record" ordered="false" eType="/0/Record" containment="true" eOpposite="/0/Record/key"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelCov" ordered="false" lowerBound="1" eType="/0/Model" containment="true" eOpposite="/0/Model/coverageFileM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" lowerBound="1" eType="/0/MtcApplication" eOpposite="/0/MtcApplication/coverageFileCov"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recordCov" ordered="false" eType="/0/Record" containment="true" eOpposite="/0/Record/coverageFileR"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CriterionFile" eSuperTypes="/0/File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="application" ordered="false" lowerBound="1" eType="/0/MtcApplication" eOpposite="/0/MtcApplication/criterionFileCri"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelCri" ordered="false" lowerBound="1" eType="/0/Model" containment="true" eOpposite="/0/Model/criterionFileM"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionC" ordered="false" upperBound="-1" eType="/0/Criterion" containment="true" eOpposite="/0/Criterion/criterionFileC"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MtcEntity" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="file" ordered="false" eType="/0/File"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HistoryEntry" eSuperTypes="/0/MtcEntity"/> - <eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="/0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ident" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="criterionFileC" ordered="false" lowerBound="1" eType="/0/CriterionFile" eOpposite="/0/CriterionFile/criterionC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatorC" ordered="false" lowerBound="1" eType="/0/Operator" eOpposite="/0/Operator/criterionO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/criterionE"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instance" eSuperTypes="/0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="index" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="occ" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelI" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/root"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatorI" ordered="false" lowerBound="1" eType="/0/Operator" eOpposite="/0/Operator/intanceO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationClassI" ordered="false" lowerBound="1" eType="/0/AssociationClass" eOpposite="/0/AssociationClass/instanceA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caller" ordered="false" lowerBound="1" eType="/0/Instance" eOpposite="/0/Instance/called"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="called" ordered="false" upperBound="-1" eType="/0/Instance" containment="true" eOpposite="/0/Instance/caller"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" eType="/0/Instance" eOpposite="/0/Instance/related"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="related" ordered="false" upperBound="-1" eType="/0/Instance" eOpposite="/0/Instance/origin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationClass"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resultA" ordered="false" lowerBound="1" eType="/0/Result" eOpposite="/0/Result/associationClassRs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recordA" ordered="false" upperBound="-1" eType="/0/Record" eOpposite="/0/Record/associationClassRc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceA" ordered="false" upperBound="-1" eType="/0/Instance" eOpposite="/0/Instance/associationClassI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Result" eSuperTypes="/0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementCount" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationClassRs" ordered="false" lowerBound="1" eType="/0/AssociationClass" eOpposite="/0/AssociationClass/resultA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="record" ordered="false" lowerBound="1" eType="/0/Record" eOpposite="/0/Record/result"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Record" eSuperTypes="/0/MtcEntity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/CoverageFile" eOpposite="/0/CoverageFile/record"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationClassRc" ordered="false" lowerBound="1" eType="/0/AssociationClass" eOpposite="/0/AssociationClass/recordA"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coverageFileR" ordered="false" lowerBound="1" eType="/0/CoverageFile" eOpposite="/0/CoverageFile/recordCov"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" upperBound="-1" eType="/0/Result" containment="true" eOpposite="/0/Result/record"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Loader"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptor" ordered="false" eType="/0/Descriptor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="session" ordered="false" lowerBound="1" eType="/0/Session" eOpposite="/0/Session/loader"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Char"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SDM.ecore b/src/test/resources/ecore/zoo-gen/SDM.ecore deleted file mode 100644 index ed23f108c0b3ba25f431b3225fd44a15f45a4f2a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SDM.ecore +++ /dev/null @@ -1,546 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="SDM"> - <eClassifiers xsi:type="ecore:EClass" name="SystemDefinitionModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="information" ordered="false" eType="/1/Information" containment="true" eOpposite="/1/Information/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" upperBound="-1" eType="/1/Import" containment="true" eOpposite="/1/Import/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designData" ordered="false" eType="/1/DesignData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingDefinitions" ordered="false" eType="/1/SettingDefinitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationDefinition" ordered="false" upperBound="-1" eType="/1/SDMCommunicationDefinition" containment="true" eOpposite="/1/SDMCommunicationDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containmentDefinition" ordered="false" upperBound="-1" eType="/1/SDMContainmentDefinition" containment="true" eOpposite="/1/SDMContainmentDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegationDefinition" ordered="false" upperBound="-1" eType="/1/SDMDelegationDefinition" containment="true" eOpposite="/1/SDMDelegationDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceDefinition" ordered="false" upperBound="-1" eType="/1/SDMReferenceDefinition" containment="true" eOpposite="/1/SDMReferenceDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endpointDefinition" ordered="false" upperBound="-1" eType="/1/SDMEndpointDefinition" containment="true" eOpposite="/1/SDMEndpointDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceDefinition" ordered="false" upperBound="-1" eType="/1/SDMResourceDefinition" containment="true" eOpposite="/1/SDMResourceDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemDefinition" ordered="false" upperBound="-1" eType="/1/SDMSystemDefinition" containment="true" eOpposite="/1/SDMSystemDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintDefinition" ordered="false" upperBound="-1" eType="/1/SDMConstraintDefinition" containment="true" eOpposite="/1/SDMConstraintDefinition/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" upperBound="-1" eType="/1/SDMManager" containment="true" eOpposite="/1/SDMManager/sdm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameSpace" ordered="false" eType="/1/NameSpace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespaceIdentity" ordered="false" lowerBound="1" eType="/1/NamespaceIdentity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentLanguage" ordered="false" upperBound="-1" eType="/1/Culture"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compilationHash" ordered="false" upperBound="-1" eType="/1/CompilationHashType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/information"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="friendlyname" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="companyname" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="copyright" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trademark" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/Description"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="comments" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compilerversion" ordered="false" eType="/1/FourPartVersionType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Import"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/import"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alias" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identity" ordered="false" lowerBound="1" eType="/1/ImportNamespaceIdentity" containment="true" eOpposite="/1/ImportNamespaceIdentity/import"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImportNamespaceIdentity" eSuperTypes="/1/NamespaceIdentity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="import" ordered="false" lowerBound="1" eType="/1/Import" eOpposite="/1/Import/identity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMCommunicationDefinition" eSuperTypes="/1/CommunicationDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/communicationDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMContainmentDefinition" eSuperTypes="/1/ContainmentDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/containmentDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMDelegationDefinition" eSuperTypes="/1/DelegationDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/delegationDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMReferenceDefinition" eSuperTypes="/1/ReferenceDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/referenceDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMEndpointDefinition" eSuperTypes="/1/EndpointDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/endpointDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMResourceDefinition" eSuperTypes="/1/ResourceDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/resourceDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMSystemDefinition" eSuperTypes="/1/SystemDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/systemDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMConstraintDefinition" eSuperTypes="/1/ConstraintDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/constraintDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SDMManager" eSuperTypes="/1/ManagerDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sdm" ordered="false" lowerBound="1" eType="/1/SystemDefinitionModel" eOpposite="/1/SystemDefinitionModel/manager"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ManagerDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="assemblyName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/1/FourPartVersionType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publicKeyToken" ordered="false" eType="/1/PublicKeyTokenType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="culture" ordered="false" eType="/1/CultureNeutral"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="platform" ordered="false" unique="false" eType="/1/Platform"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourcePath" ordered="false" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectDefinition" eSuperTypes="/1/Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flow" ordered="false" upperBound="-1" eType="/1/OBFlow" containment="true" eOpposite="/1/OBFlow/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" upperBound="-1" eType="/1/OBRelationshipConstraint" containment="true" eOpposite="/1/OBRelationshipConstraint/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/OBConstraint" containment="true" eOpposite="/1/OBConstraint/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" upperBound="-1" eType="/1/OBConstraintGroup" containment="true" eOpposite="/1/OBConstraintGroup/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endpointDefinition" ordered="false" upperBound="-1" eType="/1/OBEndpointDefinition" containment="true" eOpposite="/1/OBEndpointDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemDefinition" ordered="false" upperBound="-1" eType="/1/OBSystemDefinition" containment="true" eOpposite="/1/OBSystemDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceDefinition" ordered="false" upperBound="-1" eType="/1/OBResourceDefinition" containment="true" eOpposite="/1/OBResourceDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationDefinition" ordered="false" upperBound="-1" eType="/1/OBCommunicationDefinition" containment="true" eOpposite="/1/OBCommunicationDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containmentDefinition" ordered="false" upperBound="-1" eType="/1/OBContainmentDefinition" containment="true" eOpposite="/1/OBContainmentDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegationDefinition" ordered="false" upperBound="-1" eType="/1/OBDelegationDefinition" containment="true" eOpposite="/1/OBDelegationDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceDefinition" ordered="false" upperBound="-1" eType="/1/OBReferenceDefinition" containment="true" eOpposite="/1/OBReferenceDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hostingDefinition" ordered="false" upperBound="-1" eType="/1/OBHostingDefinition" containment="true" eOpposite="/1/OBHostingDefinition/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" ordered="false" upperBound="-1" eType="/1/OBEndpoint" containment="true" eOpposite="/1/OBEndpoint/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsystem" ordered="false" upperBound="-1" eType="/1/OBSubsystem" containment="true" eOpposite="/1/OBSubsystem/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="/1/OBResource" containment="true" eOpposite="/1/OBResource/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosting" ordered="false" upperBound="-1" eType="/1/OBHosting" containment="true" eOpposite="/1/OBHosting/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containment" ordered="false" upperBound="-1" eType="/1/OBContainment" containment="true" eOpposite="/1/OBContainment/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" upperBound="-1" eType="/1/OBConnection" containment="true" eOpposite="/1/OBConnection/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegation" ordered="false" upperBound="-1" eType="/1/OBDelegation" containment="true" eOpposite="/1/OBDelegation/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obreference" ordered="false" upperBound="-1" eType="/1/OBReference" containment="true" eOpposite="/1/OBReference/objectDefinition"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="layer" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extends" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBFlow" eSuperTypes="/1/FlowMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/flow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBRelationshipConstraint" eSuperTypes="/1/RelationshipConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/relationshipConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBConstraintGroup" eSuperTypes="/1/ConstraintGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/constraintGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBEndpointDefinition" eSuperTypes="/1/EndpointDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/endpointDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBSystemDefinition" eSuperTypes="/1/SystemDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/systemDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBResourceDefinition" eSuperTypes="/1/ResourceDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/resourceDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBCommunicationDefinition" eSuperTypes="/1/CommunicationDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/communicationDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBContainmentDefinition" eSuperTypes="/1/ContainmentDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/containmentDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBDelegationDefinition" eSuperTypes="/1/DelegationDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/delegationDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBReferenceDefinition" eSuperTypes="/1/ReferenceDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/referenceDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBHostingDefinition" eSuperTypes="/1/HostingDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/hostingDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBEndpoint" eSuperTypes="/1/EndpointMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/endpoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBSubsystem" eSuperTypes="/1/SystemMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/subsystem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBResource" eSuperTypes="/1/ResourceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBHosting" eSuperTypes="/1/HostingMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/hosting"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBContainment" eSuperTypes="/1/ContainmentMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/containment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBConnection" eSuperTypes="/1/CommunicationMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/connection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBDelegation" eSuperTypes="/1/DelegationMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/delegation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OBReference" eSuperTypes="/1/ReferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectDefinition" ordered="false" lowerBound="1" eType="/1/ObjectDefinition" eOpposite="/1/ObjectDefinition/obreference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemDefinition" eSuperTypes="/1/ObjectDefinition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="simulationRoot" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EndpointDefinition" eSuperTypes="/1/ObjectDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceDefinition" eSuperTypes="/1/ObjectDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="RelationshipDefinition" eSuperTypes="/1/Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint" ordered="false" upperBound="-1" eType="/1/RDObjectConstraint" containment="true" eOpposite="/1/RDObjectConstraint/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/RDConstraint" containment="true" eOpposite="/1/RDConstraint/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" upperBound="-1" eType="/1/RDConstraintGroup" containment="true" eOpposite="/1/RDConstraintGroup/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flow" ordered="false" upperBound="-1" eType="/1/RDFlow" containment="true" eOpposite="/1/RDFlow/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" upperBound="-1" eType="/1/RDConnection" containment="true" eOpposite="/1/RDConnection/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosting" ordered="false" upperBound="-1" eType="/1/RDHosting" containment="true" eOpposite="/1/RDHosting/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegation" ordered="false" upperBound="-1" eType="/1/RDDelegation" containment="true" eOpposite="/1/RDDelegation/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" upperBound="-1" eType="/1/RDReference" containment="true" eOpposite="/1/RDReference/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containment" ordered="false" upperBound="-1" eType="/1/RDContainment" containment="true" eOpposite="/1/RDContainment/relationshipDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extends" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDObjectConstraint" eSuperTypes="/1/ObjectConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/objectConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDConstraintGroup" eSuperTypes="/1/ConstraintGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/constraintGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDFlow" eSuperTypes="/1/FlowMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/flow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDConnection" eSuperTypes="/1/CommunicationMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/connection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDHosting" eSuperTypes="/1/HostingMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/hosting"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDDelegation" eSuperTypes="/1/DelegationMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/delegation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDReference" eSuperTypes="/1/ReferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RDContainment" eSuperTypes="/1/ContainmentMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/RelationshipDefinition" eOpposite="/1/RelationshipDefinition/containment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationDefinition" eSuperTypes="/1/RelationshipDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serverDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HostingDefinition" eSuperTypes="/1/RelationshipDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guestDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hostDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="simulationRoot" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainmentDefinition" eSuperTypes="/1/RelationshipDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelegationDefinition" eSuperTypes="/1/RelationshipDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="proxyDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegateDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceDefinition" eSuperTypes="/1/RelationshipDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" upperBound="-1" eType="/1/Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designData" ordered="false" lowerBound="1" eType="/1/DesignData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValue" ordered="false" upperBound="-1" eType="/1/MembSettingValue" containment="true" eOpposite="/1/MembSettingValue/member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValueList" ordered="false" upperBound="-1" eType="/1/MembSettingValueList" containment="true" eOpposite="/1/MembSettingValueList/member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MembSettingValue" eSuperTypes="/1/SettingValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" lowerBound="1" eType="/1/Member" eOpposite="/1/Member/settingValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MembSettingValueList" eSuperTypes="/1/SettingValueList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" lowerBound="1" eType="/1/Member" eOpposite="/1/Member/settingValueList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectMember" eSuperTypes="/1/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minOccurs" ordered="false" eType="/1/MinOccurs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxOccurs" ordered="false" eType="/1/MaxOccurs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reference" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="proxy" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationshipMember" eSuperTypes="/1/Member"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemMember" eSuperTypes="/1/ObjectMember"/> - <eClassifiers xsi:type="ecore:EClass" name="EndpointMember" eSuperTypes="/1/ObjectMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceMember" eSuperTypes="/1/ObjectMember"/> - <eClassifiers xsi:type="ecore:EClass" name="HostingMember" eSuperTypes="/1/RelationshipMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guestMember" ordered="false" lowerBound="1" eType="/1/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hostMember" ordered="false" lowerBound="1" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationMember" eSuperTypes="/1/RelationshipMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientMember" ordered="false" lowerBound="1" eType="/1/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="serverMember" ordered="false" lowerBound="1" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContainmentMember" eSuperTypes="/1/RelationshipMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="childMember" ordered="false" lowerBound="1" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DelegationMember" eSuperTypes="/1/RelationshipMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="proxyMember" ordered="false" lowerBound="1" eType="/1/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delegateMember" ordered="false" lowerBound="1" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceMember" eSuperTypes="/1/RelationshipMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependentMember" ordered="false" lowerBound="1" eType="/1/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceMember" ordered="false" lowerBound="1" eType="/1/Path"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesignData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameSpace" ordered="false" upperBound="-1" eType="/1/NameSpace" containment="true" eOpposite="/1/NameSpace/designData"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameSpace" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="designData" ordered="false" lowerBound="1" eType="/1/DesignData" eOpposite="/1/DesignData/nameSpace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectConstraint" eSuperTypes="/1/StructuralConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/OCConstraint" containment="true" eOpposite="/1/OCConstraint/objectConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" upperBound="-1" eType="/1/OCRelationshipConstraint" containment="true" eOpposite="/1/OCRelationshipConstraint/objectConstraint_OC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" upperBound="-1" eType="/1/OCConstraintGroup" containment="true" eOpposite="/1/OCConstraintGroup/objectConstraint_OC"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="primaryRole" ordered="false" unique="false" lowerBound="1" eType="/1/RolesList"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryObjectDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="secondaryRole" ordered="false" unique="false" upperBound="-1" eType="/1/RolesList"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="secondaryObjectDefinition" ordered="false" upperBound="-1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minOccurs" ordered="false" upperBound="-1" eType="/1/MinOccurs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxOccurs" ordered="false" upperBound="-1" eType="/1/MaxOccurs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint" ordered="false" lowerBound="1" eType="/1/ObjectConstraint" eOpposite="/1/ObjectConstraint/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCRelationshipConstraint" eSuperTypes="/1/RelationshipConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint_OC" ordered="false" lowerBound="1" eType="/1/ObjectConstraint" eOpposite="/1/ObjectConstraint/relationshipConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OCConstraintGroup" eSuperTypes="/1/ConstraintGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint_OC" ordered="false" lowerBound="1" eType="/1/ObjectConstraint" eOpposite="/1/ObjectConstraint/constraintGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelationshipConstraint" eSuperTypes="/1/StructuralConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/RCConstraint" containment="true" eOpposite="/1/RCConstraint/relationshipConstraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" upperBound="-1" eType="/1/RCRelationshipConstraint" containment="true" eOpposite="/1/RCRelationshipConstraint/relationshipConstraint_RC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint" ordered="false" upperBound="-1" eType="/1/RCObjectConstraint" containment="true" eOpposite="/1/RCObjectConstraint/relationshipConstraint_RC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" upperBound="-1" eType="/1/RCConstraintGroup" containment="true" eOpposite="/1/RCConstraintGroup/relationshipConstraint_RC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipDefinition" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetRole" ordered="false" unique="false" lowerBound="1" eType="/1/RolesList"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetObjectDefinition" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minOccurs" ordered="false" eType="/1/MinOccurs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxOccurs" ordered="false" eType="/1/MaxOccurs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delegationAware" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RCConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" lowerBound="1" eType="/1/RelationshipConstraint" eOpposite="/1/RelationshipConstraint/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RCRelationshipConstraint" eSuperTypes="/1/RelationshipConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint_RC" ordered="false" lowerBound="1" eType="/1/RelationshipConstraint" eOpposite="/1/RelationshipConstraint/relationshipConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RCObjectConstraint" eSuperTypes="/1/ObjectConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint_RC" ordered="false" lowerBound="1" eType="/1/RelationshipConstraint" eOpposite="/1/RelationshipConstraint/objectConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RCConstraintGroup" eSuperTypes="/1/ConstraintGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint_RC" ordered="false" lowerBound="1" eType="/1/RelationshipConstraint" eOpposite="/1/RelationshipConstraint/constraintGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintGroup" eSuperTypes="/1/StructuralConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/CGConstraint" containment="true" eOpposite="/1/CGConstraint/constraintGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" upperBound="-1" eType="/1/CGRelationshipConstraint" containment="true" eOpposite="/1/CGRelationshipConstraint/constraintGroup_CG"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint" ordered="false" upperBound="-1" eType="/1/CGObjectConstraint" containment="true" eOpposite="/1/CGObjectConstraint/constraintGroup_CG"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CGConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" lowerBound="1" eType="/1/ConstraintGroup" eOpposite="/1/ConstraintGroup/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CGRelationshipConstraint" eSuperTypes="/1/RelationshipConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup_CG" ordered="false" lowerBound="1" eType="/1/ConstraintGroup" eOpposite="/1/ConstraintGroup/relationshipConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CGObjectConstraint" eSuperTypes="/1/ObjectConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup_CG" ordered="false" lowerBound="1" eType="/1/ConstraintGroup" eOpposite="/1/ConstraintGroup/objectConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designData" ordered="false" eType="/1/DesignData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="evaluate" ordered="false" unique="false" eType="/1/ConstraintEvaluation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="raiseError" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnEarly" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintDefinition" eSuperTypes="/1/Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relationshipConstraint" ordered="false" upperBound="-1" eType="/1/CDRelationshipConstraint" containment="true" eOpposite="/1/CDRelationshipConstraint/constraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintGroup" ordered="false" upperBound="-1" eType="/1/CDConstraintGroup" containment="true" eOpposite="/1/CDConstraintGroup/constraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectConstraint" ordered="false" upperBound="-1" eType="/1/CDObjectConstraint" containment="true" eOpposite="/1/CDObjectConstraint/constraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/1/CDConstraint" containment="true" eOpposite="/1/CDConstraint/constraintDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetDefinition" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnEarly" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CDRelationshipConstraint" eSuperTypes="/1/RelationshipConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintDefinition" ordered="false" lowerBound="1" eType="/1/ConstraintDefinition" eOpposite="/1/ConstraintDefinition/relationshipConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CDConstraintGroup" eSuperTypes="/1/ConstraintGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintDefinition" ordered="false" lowerBound="1" eType="/1/ConstraintDefinition" eOpposite="/1/ConstraintDefinition/constraintGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CDObjectConstraint" eSuperTypes="/1/ObjectConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintDefinition" ordered="false" lowerBound="1" eType="/1/ConstraintDefinition" eOpposite="/1/ConstraintDefinition/objectConstraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CDConstraint" eSuperTypes="/1/ConstraintMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintDefinition" ordered="false" lowerBound="1" eType="/1/ConstraintDefinition" eOpposite="/1/ConstraintDefinition/constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintMember" eSuperTypes="/1/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" upperBound="-1" eType="/1/Input"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="raiseError" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="evaluate" ordered="false" unique="false" eType="/1/ConstraintEvaluation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Definition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/1/Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designData" ordered="false" eType="/1/DesignData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingDeclaration" ordered="false" upperBound="-1" eType="/1/DefSettingDeclaration" containment="true" eOpposite="/1/DefSettingDeclaration/definition_DSD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValue" ordered="false" upperBound="-1" eType="/1/DefSettingValue" containment="true" eOpposite="/1/DefSettingValue/definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValueList" ordered="false" upperBound="-1" eType="/1/DefSettingValueList" containment="true" eOpposite="/1/DefSettingValueList/definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefSettingDeclaration" eSuperTypes="/1/SettingMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition_DSD" ordered="false" lowerBound="1" eType="/1/Definition" eOpposite="/1/Definition/settingDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefSettingValue" eSuperTypes="/1/SettingValue"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/1/Definition" eOpposite="/1/Definition/settingValue"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefSettingValueList" eSuperTypes="/1/SettingValueList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/1/Definition" eOpposite="/1/Definition/settingValueList"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleName" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="QualifiedName" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="SettingPath" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="NamespaceIdentity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/Path"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="version" ordered="false" eType="/1/FourPartVersionType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publicKey" ordered="false" eType="/1/PublicKeyType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publicKeyToken" ordered="false" eType="/1/PublicKeyTokenType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="culture" ordered="false" eType="/1/CultureNeutral"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="platform" ordered="false" unique="false" eType="/1/Platform"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowDefinition" eSuperTypes="/1/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="FlowMember" eSuperTypes="/1/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" upperBound="-1" eType="/1/Input"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" ordered="false" upperBound="-1" eType="/1/Output"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueTransfer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" lowerBound="1" eType="/1/SettingPath"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cast" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="convert" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/1/ValueTransfer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixed" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="replace" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/1/ValueTransfer"/> - <eClassifiers xsi:type="ecore:EClass" name="SettingDefinitions"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameSpace" ordered="false" eType="/1/NameSpace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" lowerBound="1" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clrNameSpace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingMember" eSuperTypes="/1/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="facet" ordered="false" upperBound="-1" eType="/1/Facet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingAttributes" ordered="false" lowerBound="1" eType="/1/SettingsAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingsAttributes"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="list" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" ordered="false" unique="false" lowerBound="1" eType="/1/SettingMemberAccess"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="secure" ordered="false" unique="false" lowerBound="1" eType="/1/SettingMemberSecure"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deploymentTime" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="canBeNull" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementsCanBeNull" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultRead" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultWrite" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SettingMemberAccess"> - <eLiterals name="ReadWrite" value="1"/> - <eLiterals name="ReadOnly" value="2"/> - <eLiterals name="WriteOnly" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SettingMemberSecure"> - <eLiterals name="Always" value="1"/> - <eLiterals name="PerInstance" value="2"/> - <eLiterals name="Never" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Facet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/1/SimpleName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValueAttributes" ordered="false" lowerBound="1" eType="/1/SettingValueAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingValueList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" upperBound="-1" eType="/1/Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingValueAttributes" ordered="false" lowerBound="1" eType="/1/SettingValueAttributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contents" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SettingValueAttributes"> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" lowerBound="1" eType="/1/SettingPath"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="null" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixed" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unset" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="convert" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="secure" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reference" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" upperBound="-1" eType="/1/Entry" containment="true" eOpposite="/1/Entry/description"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceId" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" eType="/1/QualifiedName"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Entry" eSuperTypes="/1/DescriptionEntry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/1/Description" eOpposite="/1/Description/entry"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescriptionEntry"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceId" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manager" ordered="false" eType="/1/QualifiedName"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitute" ordered="false" eType="/1/Substitute" containment="true" eOpposite="/1/Substitute/descriptionEntry"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Substitute" eSuperTypes="/1/PathList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptionEntry" ordered="false" eType="/1/DescriptionEntry" containment="true" eOpposite="/1/DescriptionEntry/substitute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PathList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="settingPath" ordered="false" upperBound="-1" eType="/1/SettingPath"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaxOccurs" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="MinOccurs" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="FourPartVersionType" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicKeyType" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicKeyTokenType" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="CompilationHashType" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EEnum" name="RolesList"> - <eLiterals name="Host" value="1"/> - <eLiterals name="Guest" value="2"/> - <eLiterals name="Parent" value="3"/> - <eLiterals name="Member" value="4"/> - <eLiterals name="Source" value="5"/> - <eLiterals name="Dependent" value="6"/> - <eLiterals name="Proxy" value="7"/> - <eLiterals name="Delegate" value="8"/> - <eLiterals name="Client" value="9"/> - <eLiterals name="Server" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Culture" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="CultureNeutral" eSuperTypes="/1/Element"/> - <eClassifiers xsi:type="ecore:EEnum" name="ProcessorArchitectures"> - <eLiterals name="x86" value="1"/> - <eLiterals name="ia64" value="2"/> - <eLiterals name="amd64" value="3"/> - <eLiterals name="wow64" value="4"/> - <eLiterals name="msil" value="5"/> - <eLiterals name="shx" value="6"/> - <eLiterals name="arm" value="7"/> - <eLiterals name="data" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Platform"> - <eLiterals name="x86" value="1"/> - <eLiterals name="ia64" value="2"/> - <eLiterals name="amd64" value="3"/> - <eLiterals name="wow64" value="4"/> - <eLiterals name="msil" value="5"/> - <eLiterals name="shx" value="6"/> - <eLiterals name="arm" value="7"/> - <eLiterals name="data" value="8"/> - <eLiterals name="*" value="9"/> - <eLiterals name="neutral" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConstraintEvaluation"> - <eLiterals name="Design" value="1"/> - <eLiterals name="Never" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SEE_Design.ecore b/src/test/resources/ecore/zoo-gen/SEE_Design.ecore deleted file mode 100644 index a97d1c654c48d2666bb97b8329d97c8b9dd77c5c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SEE_Design.ecore +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SEEDesign"> - <eClassifiers xsi:type="ecore:EClass" name="LogFile"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="file" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/0/LogFile"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logger" ordered="false" lowerBound="1" eType="/0/Logger" eOpposite="/0/Logger/logFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Logger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/0/Logger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression" eOpposite="/0/Expression/logger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logFile" ordered="false" lowerBound="1" eType="/0/LogFile" eOpposite="/0/LogFile/logger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="loggingOn" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logger" ordered="false" lowerBound="1" eType="/0/Logger" eOpposite="/0/Logger/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Literal" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableExpression" eSuperTypes="/0/Literal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumberExpression" eSuperTypes="/0/Literal"/> - <eClassifiers xsi:type="ecore:EClass" name="UnaryOperator" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnaryPlusOp" eSuperTypes="/0/UnaryOperator"/> - <eClassifiers xsi:type="ecore:EClass" name="UnaryMinusOp" eSuperTypes="/0/UnaryOperator"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryOperator" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand1" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand2" ordered="false" lowerBound="1" eType="/0/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlusOperator" eSuperTypes="/0/BinaryOperator"/> - <eClassifiers xsi:type="ecore:EClass" name="MinusOperator" eSuperTypes="/0/BinaryOperator"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SPEM.ecore b/src/test/resources/ecore/zoo-gen/SPEM.ecore deleted file mode 100644 index 8ea0647852653f6b84ef96b59ff7fbe8b32602b8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SPEM.ecore +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="SPEM"> - <eClassifiers xsi:type="ecore:EClass" name="ArtifactUsageName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInput" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOutput" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasWorkPerArtifact" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifactKind" ordered="false" lowerBound="1" eType="/1/ArtifactKind" eOpposite="/1/ArtifactKind/artifactUsageNames"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workDefinition" ordered="false" lowerBound="1" eType="/1/WorkDefinition" eOpposite="/1/WorkDefinition/artifactUsageNames"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessDefinitionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guidances" ordered="false" upperBound="-1" eType="/1/Guidance" eOpposite="/1/Guidance/processDefinitionElements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processComponents" ordered="false" upperBound="-1" eType="/1/ProcessComponent" eOpposite="/1/ProcessComponent/processDefinitionElements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guidance" eSuperTypes="/1/ProcessDefinitionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinitionElements" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ProcessDefinitionElement" eOpposite="/1/ProcessDefinitionElement/guidances"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ArtifactKind" eSuperTypes="/1/ProcessDefinitionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifactUsageNames" ordered="false" upperBound="-1" eType="/1/ArtifactUsageName" eOpposite="/1/ArtifactUsageName/artifactKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsible" ordered="false" eType="/1/RoleKind" eOpposite="/1/RoleKind/artifactKinds"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkItem" eSuperTypes="/1/ProcessDefinitionElement"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleKind" eSuperTypes="/1/ProcessDefinitionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifactKinds" ordered="false" upperBound="-1" eType="/1/ArtifactKind" eOpposite="/1/ArtifactKind/responsible"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="/1/ProcessDefinitionElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcessComponent" eSuperTypes="/1/ProcessDefinitionElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinitionElements" ordered="false" upperBound="-1" eType="/1/ProcessDefinitionElement" eOpposite="/1/ProcessDefinitionElement/processComponents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal" eSuperTypes="/1/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="workDefinition" ordered="false" lowerBound="1" eType="/1/WorkDefinition" eOpposite="/1/WorkDefinition/goal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Precondition" eSuperTypes="/1/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="workDefinition" ordered="false" lowerBound="1" eType="/1/WorkDefinition" eOpposite="/1/WorkDefinition/precondition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkDefinition" eSuperTypes="/1/WorkItem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifactUsageNames" ordered="false" upperBound="-1" eType="/1/ArtifactUsageName" containment="true" eOpposite="/1/ArtifactUsageName/workDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goal" ordered="false" eType="/1/Goal" containment="true" eOpposite="/1/Goal/workDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" eType="/1/Precondition" containment="true" eOpposite="/1/Precondition/workDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityKind" eSuperTypes="/1/WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" lowerBound="1" upperBound="-1" eType="/1/RoleKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assistant" ordered="false" upperBound="-1" eType="/1/RoleKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iteration" eSuperTypes="/1/WorkDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="Phase" eSuperTypes="/1/WorkDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="Lifecycle" eSuperTypes="/1/WorkDefinition"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SPL.ecore b/src/test/resources/ecore/zoo-gen/SPL.ecore deleted file mode 100644 index 15e523201f270587a71e3c099b062cbe9986bc9c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SPL.ecore +++ /dev/null @@ -1,353 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="SPL"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" eType="/1/Service" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declarations" upperBound="-1" eType="/1/Declaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sessions" upperBound="-1" eType="/1/Session" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/1/Session"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declarations" upperBound="-1" eType="/1/Declaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sessions" upperBound="-1" eType="/1/Session" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dialog" eSuperTypes="/1/Session"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declarations" upperBound="-1" eType="/1/Declaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" lowerBound="1" upperBound="-1" eType="/1/Method" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/1/Session"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventId" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="declarations" upperBound="-1" eType="/1/Declaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" lowerBound="1" upperBound="-1" eType="/1/Method" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/1/Session"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/TypeExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" lowerBound="1" eType="/2/Direction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methodName" ordered="false" lowerBound="1" eType="/1/MethodName" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Argument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="branches" lowerBound="1" upperBound="-1" eType="/1/Branch" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/1/VariableDeclaration"/> - <eClassifiers xsi:type="ecore:EClass" name="MethodName" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SIPMethodName" eSuperTypes="/1/MethodName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/SIPMethod"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlMethodName" eSuperTypes="/1/MethodName"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/ControlMethod"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Branch" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefaultBranch" eSuperTypes="/1/Branch"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedBranch" eSuperTypes="/1/Branch"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" lowerBound="1" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypeExpression" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="/1/TypeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/2/PrimitiveType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceType" eSuperTypes="/1/TypeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifier" ordered="false" unique="false" eType="/2/Modifier"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/2/PrimitiveType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefinedType" eSuperTypes="/1/TypeExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Declaration" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableDeclaration" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/TypeExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initExp" ordered="false" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionDeclaration" abstract="true" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnType" ordered="false" lowerBound="1" eType="/1/TypeExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/1/Argument" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RemoteFunctionDeclaration" eSuperTypes="/1/FunctionDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="functionLocation" ordered="false" unique="false" lowerBound="1" eType="/2/FunctionLocation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalFunctionDeclaration" eSuperTypes="/1/FunctionDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructureDeclaration" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" lowerBound="1" upperBound="-1" eType="/1/Argument" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructureProperty" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/TypeExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionCall" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="function" ordered="false" lowerBound="1" eType="/1/FunctionDeclaration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="CompoundStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Place" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setValue" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeclarationStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="declaration" ordered="false" lowerBound="1" eType="/1/Declaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnedValue" ordered="false" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="branch" ordered="false" eType="/1/NamedBranch"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IfStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thenStatements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhenStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="idExp" ordered="false" lowerBound="1" eType="/1/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whenHeaders" lowerBound="1" upperBound="-1" eType="/1/WhenHeader" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elseStatements" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForeachStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="iteratorName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" lowerBound="1" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelectStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="matchedExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectCases" upperBound="-1" eType="/1/SelectCase" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectDefault" ordered="false" eType="/1/SelectDefault" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionCallStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionCall" ordered="false" lowerBound="1" eType="/1/FunctionCall" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContinueStat" eSuperTypes="/1/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakStat" eSuperTypes="/1/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="PushStat" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Place" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pushedValue" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhenHeader" eSuperTypes="/1/VariableDeclaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="headerId" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/1/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelectMember" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelectDefault" eSuperTypes="/1/SelectMember"/> - <eClassifiers xsi:type="ecore:EClass" name="SelectCase" eSuperTypes="/1/SelectMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" lowerBound="1" upperBound="-1" eType="/1/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstantExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatorExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightExp" ordered="false" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ForwardExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isParallel" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WithExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="msgFields" lowerBound="1" upperBound="-1" eType="/1/MessageField" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReasonExp" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="BODYExp" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="RequestURIExp" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="PopExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Place" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionCallExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionCall" ordered="false" lowerBound="1" eType="/1/FunctionCall" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place" abstract="true" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="SIPHeaderPlace" eSuperTypes="/1/Place"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="header" ordered="false" unique="false" lowerBound="1" eType="/2/SIPHeader"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariablePlace" abstract="true" eSuperTypes="/1/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="PropertyCallPlace" eSuperTypes="/1/VariablePlace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/VariablePlace" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/1/VariablePlace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Declaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageField" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReasonMessageField" eSuperTypes="/1/MessageField"/> - <eClassifiers xsi:type="ecore:EClass" name="HeadedMessageField" eSuperTypes="/1/MessageField"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="headerId" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constant" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URIConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SequenceConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" upperBound="-1" eType="/1/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResponseConstant" eSuperTypes="/1/Constant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="response" ordered="false" lowerBound="1" eType="/1/Response" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Response" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SuccessResponse" eSuperTypes="/1/Response"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="successKind" ordered="false" unique="false" lowerBound="1" eType="/2/SuccessKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ErrorResponse" eSuperTypes="/1/Response"/> - <eClassifiers xsi:type="ecore:EClass" name="ClientErrorResponse" eSuperTypes="/1/ErrorResponse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorKind" ordered="false" unique="false" eType="/2/ClientErrorKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GlobalErrorResponse" eSuperTypes="/1/ErrorResponse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorKind" ordered="false" unique="false" eType="/2/GlobalErrorKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RedirectionErrorResponse" eSuperTypes="/1/ErrorResponse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorKind" ordered="false" unique="false" eType="/2/RedirectionErrorKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServerErrorResponse" eSuperTypes="/1/ErrorResponse"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorKind" ordered="false" unique="false" eType="/2/ServerErrorKind"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Enum"> - <eClassifiers xsi:type="ecore:EEnum" name="Direction"> - <eLiterals name="inout" value="1"/> - <eLiterals name="in" value="2"/> - <eLiterals name="out" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SIPMethod"> - <eLiterals name="ACK" value="1"/> - <eLiterals name="BYE" value="2"/> - <eLiterals name="CANCEL" value="3"/> - <eLiterals name="INVITE" value="4"/> - <eLiterals name="NOTIFY" value="5"/> - <eLiterals name="OPTIONS" value="6"/> - <eLiterals name="REACK" value="7"/> - <eLiterals name="REGISTER" value="8"/> - <eLiterals name="REINVITE" value="9"/> - <eLiterals name="REREGISTER" value="10"/> - <eLiterals name="RESUBSCRIBE" value="11"/> - <eLiterals name="SUBSCRIBE" value="12"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ControlMethod"> - <eLiterals name="deploy" value="1"/> - <eLiterals name="undeploy" value="2"/> - <eLiterals name="uninvite" value="3"/> - <eLiterals name="unregister" value="4"/> - <eLiterals name="unsubscribe" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PrimitiveType"> - <eLiterals name="void" value="1"/> - <eLiterals name="bool" value="2"/> - <eLiterals name="int" value="3"/> - <eLiterals name="request" value="4"/> - <eLiterals name="response" value="5"/> - <eLiterals name="string" value="6"/> - <eLiterals name="time" value="7"/> - <eLiterals name="uri" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Modifier"> - <eLiterals name="LIFO" value="1"/> - <eLiterals name="FIFO" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FunctionLocation"> - <eLiterals name="remote" value="1"/> - <eLiterals name="local" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SIPHeader"> - <eLiterals name="CALL_ID" value="1"/> - <eLiterals name="CONTACT" value="2"/> - <eLiterals name="CSEQ" value="3"/> - <eLiterals name="EVENT" value="4"/> - <eLiterals name="FROM" value="5"/> - <eLiterals name="MAX_FORWARDS" value="6"/> - <eLiterals name="SUBSCRIPTION_STATE" value="7"/> - <eLiterals name="TO" value="8"/> - <eLiterals name="VIA" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="SuccessKind"> - <eLiterals name="OK" value="1"/> - <eLiterals name="ACCEPTED" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ClientErrorKind"> - <eLiterals name="ADDRESS_INCOMPLETE" value="1"/> - <eLiterals name="AMBIGUOUS" value="2"/> - <eLiterals name="BAD_EXTENSION" value="3"/> - <eLiterals name="BAD_REQUEST" value="4"/> - <eLiterals name="BUSY_HERE" value="5"/> - <eLiterals name="CALL_OR_TRANSACTION_DOES_NOT_EXIST" value="6"/> - <eLiterals name="EXTENSION_REQUIRED" value="7"/> - <eLiterals name="FORBIDDEN" value="8"/> - <eLiterals name="GONE" value="9"/> - <eLiterals name="INTERVAL_TOO_BRIEF" value="10"/> - <eLiterals name="LOOP_DETECTED" value="11"/> - <eLiterals name="METHOD_NOT_ALLOWED" value="12"/> - <eLiterals name="NOT_ACCEPTABLE_HERE" value="13"/> - <eLiterals name="NOT_ACCEPTABLE" value="14"/> - <eLiterals name="NOT_FOUND" value="15"/> - <eLiterals name="PAYMENT_REQUIRED" value="16"/> - <eLiterals name="PROXY_AUTHENTICATION_REQUIRED" value="17"/> - <eLiterals name="REQUESTURI_TOO_LONG" value="18"/> - <eLiterals name="REQUEST_ENTITY_TOO_LARGE" value="19"/> - <eLiterals name="REQUEST_PENDING" value="20"/> - <eLiterals name="REQUEST_TERMINATED" value="21"/> - <eLiterals name="REQUEST_TIMEOUT" value="22"/> - <eLiterals name="TEMPORARILY_UNAVAILABLE" value="23"/> - <eLiterals name="TOO_MANY_HOPS" value="24"/> - <eLiterals name="UNAUTHORIZED" value="25"/> - <eLiterals name="UNDECIPHERABLE" value="26"/> - <eLiterals name="UNSUPPORTED_MEDIA_TYPE" value="27"/> - <eLiterals name="UNSUPPORTED_URI_SCHEME" value="28"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GlobalErrorKind"> - <eLiterals name="BUSY_EVERYWHERE" value="1"/> - <eLiterals name="DECLINE" value="2"/> - <eLiterals name="DOES_NOT_EXIST_ANYWHERE" value="3"/> - <eLiterals name="NOT_ACCEPTABLE" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="RedirectionErrorKind"> - <eLiterals name="ALTERNATIVE_SERVICE" value="1"/> - <eLiterals name="MOVED_PERMANENTLY" value="2"/> - <eLiterals name="MOVED_TEMPORARILY" value="3"/> - <eLiterals name="MULTIPLE_CHOICES" value="4"/> - <eLiterals name="USE_PROXY" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ServerErrorKind"> - <eLiterals name="BAD_GATEWAY" value="1"/> - <eLiterals name="MESSAGE_TOO_LARGE" value="2"/> - <eLiterals name="NOT_IMPLEMENTED" value="3"/> - <eLiterals name="SERVER_INTERNAL_ERROR" value="4"/> - <eLiterals name="SERVER_TIMEOUT" value="5"/> - <eLiterals name="SERVICE_UNAVAILABLE" value="6"/> - <eLiterals name="VERSION_NOT_SUPPORTED" value="7"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SQLDDL.ecore b/src/test/resources/ecore/zoo-gen/SQLDDL.ecore deleted file mode 100644 index 5c177f550e240c0508387896c9ff3af9f290da4f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SQLDDL.ecore +++ /dev/null @@ -1,65 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="SQLDDL"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Database" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" upperBound="-1" eType="/1/Table" containment="true" eOpposite="/1/Table/database"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="database" ordered="false" lowerBound="1" eType="/1/Database" eOpposite="/1/Database/tables"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedBy" ordered="false" upperBound="-1" eType="/1/ForeignKey" eOpposite="/1/ForeignKey/referencedTable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/1/TableElement" containment="true" eOpposite="/1/TableElement/table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedBy" ordered="false" upperBound="-1" eType="/1/ForeignKey" eOpposite="/1/ForeignKey/referencedColumns"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="canBeNull" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/1/Value" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="keys" ordered="false" upperBound="-1" eType="/1/Key" eOpposite="/1/Key/columns"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key" abstract="true" eSuperTypes="/1/TableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" lowerBound="1" upperBound="-1" eType="/1/Column" eOpposite="/1/Column/keys"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleKey" eSuperTypes="/1/Key"/> - <eClassifiers xsi:type="ecore:EClass" name="PrimaryKey" eSuperTypes="/1/Key"/> - <eClassifiers xsi:type="ecore:EClass" name="ForeignKey" eSuperTypes="/1/Key"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedTable" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/referencedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedColumns" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Column" eOpposite="/1/Column/referencedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" ordered="false" unique="false" upperBound="2" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnsigned" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/1/Value" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Value" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IntegerVal" eSuperTypes="/1/Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullVal" eSuperTypes="/1/Value"/> - <eClassifiers xsi:type="ecore:EClass" name="StringVal" eSuperTypes="/1/Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SQLDML.ecore b/src/test/resources/ecore/zoo-gen/SQLDML.ecore deleted file mode 100644 index 005042fbcac94c1e97f0009686f80adc2341f64e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SQLDML.ecore +++ /dev/null @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="SQLDML"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SQLRoot" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" ordered="false" upperBound="-1" eType="/1/Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ViewStatement" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ColumnExp" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" lowerBound="1" eType="/1/QueryStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InsertStmt" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tableName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" ordered="false" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryStmt" abstract="true" eSuperTypes="/1/Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tables" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Table" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/1/WhereClause" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryStmtCol" eSuperTypes="/1/QueryStmt"> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QueryStmtAllCol" eSuperTypes="/1/QueryStmt"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhereClause" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true" eSuperTypes="/1/LocatedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryExp" abstract="true" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrExp" eSuperTypes="/1/BinaryExp"/> - <eClassifiers xsi:type="ecore:EClass" name="AndExp" eSuperTypes="/1/BinaryExp"/> - <eClassifiers xsi:type="ecore:EClass" name="NotExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="opName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="valueExp" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="unused" ordered="false" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LikeExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/StringValueExp" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InExp" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Predicate" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationExp" eSuperTypes="/1/BinaryExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Predicate" abstract="true" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="QueryPredicate" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" lowerBound="1" eType="/1/QueryStmt" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnExp" eSuperTypes="/1/Predicate /1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/DataType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueExp" abstract="true" eSuperTypes="/1/Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/DataType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringValueExp" eSuperTypes="/1/ValueExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aValue" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntegerValueExp" eSuperTypes="/1/ValueExp"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aValue" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListExp" eSuperTypes="/1/Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionExp" eSuperTypes="/1/Predicate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" ordered="false" upperBound="-1" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/1/NamedElement"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SVG.ecore b/src/test/resources/ecore/zoo-gen/SVG.ecore deleted file mode 100644 index 830483bfc759c7c44f60363a65b4e778a43f540b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SVG.ecore +++ /dev/null @@ -1,147 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SVG"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" upperBound="-1" eType="/0/SvgFile" eOpposite="/0/SvgFile/elements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="/0/Use" eOpposite="/0/Use/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/0/Attribute" eOpposite="/0/Attribute/attOwner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" eType="/0/Coordinates" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/Dimension" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" eType="/0/Svg" eOpposite="/0/Svg/children"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fill" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewBox" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" eType="/0/GroupingElement" eOpposite="/0/GroupingElement/groupContent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="drawsMarker" ordered="false" eType="/0/Marker" eOpposite="/0/Marker/drawing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralElement" abstract="true" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="/0/StructuralElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referee" ordered="false" upperBound="-1" eType="/0/ReferencedFile" eOpposite="/0/ReferencedFile/referer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Svg" eSuperTypes="/0/StructuralElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner_SVG" ordered="false" upperBound="-1" eType="/0/SvgFile" eOpposite="/0/SvgFile/tag"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/root"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseProfile" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupingElement" abstract="true" eSuperTypes="/0/StructuralElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="groupContent" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="G" eSuperTypes="/0/GroupingElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Defs" eSuperTypes="/0/GroupingElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Symbol" eSuperTypes="/0/GroupingElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Use" eSuperTypes="/0/StructuralElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" upperBound="-1" eType="/0/Element" eOpposite="/0/Element/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphicalElement" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stroke" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Shape" abstract="true" eSuperTypes="/0/GraphicalElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" abstract="true" eSuperTypes="/0/GraphicalElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotate" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textLength" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fontSize" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rect" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rx" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ry" ordered="false" unique="false" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Circle" eSuperTypes="/0/Shape"/> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/0/Shape"/> - <eClassifiers xsi:type="ecore:EClass" name="Line" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="between" ordered="false" lowerBound="2" upperBound="2" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerEnd" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerStart" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Polyline" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" upperBound="-1" eType="/0/Point" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strokeDashArray" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerEnd" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerStart" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Polygon" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" upperBound="-1" eType="/0/Point"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerEnd" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerStart" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Path" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pathLength" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="d" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerEnd" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerStart" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Point" eSuperTypes="/0/Shape"/> - <eClassifiers xsi:type="ecore:EClass" name="Marker" eSuperTypes="/0/Shape"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerUnits" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refX" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refY" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerWidth" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerHeight" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orient" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="drawing" ordered="false" upperBound="-1" eType="/0/Element" containment="true" eOpposite="/0/Element/drawsMarker"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/TextElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lengthAdjust" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tspan" eSuperTypes="/0/TextElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tref" eSuperTypes="/0/TextElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xlinkHref" ordered="false" lowerBound="1" eType="/0/TextElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attOwner" ordered="false" upperBound="-1" eType="/0/Element" eOpposite="/0/Element/attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transform" abstract="true" eSuperTypes="/0/Attribute"/> - <eClassifiers xsi:type="ecore:EClass" name="Scale" eSuperTypes="/0/Transform"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sx" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Translate" eSuperTypes="/0/Transform"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tx" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ty" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rotate" eSuperTypes="/0/Transform"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="angle" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cx" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cy" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Visibility" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontWeight" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bold" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FontStyle" eSuperTypes="/0/Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="italic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coordinates" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RelativeCoord" eSuperTypes="/0/Coordinates"/> - <eClassifiers xsi:type="ecore:EClass" name="AbsoluteCoord" eSuperTypes="/0/Coordinates"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferencedFile" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referer" ordered="false" upperBound="-1" eType="/0/Image" eOpposite="/0/Image/referee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SvgFile" eSuperTypes="/0/ReferencedFile"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tag" ordered="false" lowerBound="1" eType="/0/Svg" eOpposite="/0/Svg/owner_SVG"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Element" eOpposite="/0/Element/owner"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SWRC.ecore b/src/test/resources/ecore/zoo-gen/SWRC.ecore deleted file mode 100644 index 4d5fcdf7e897581bba659fb44c2efaecf213c898..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SWRC.ecore +++ /dev/null @@ -1,252 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SWRC"> - <eClassifiers xsi:type="ecore:EClass" name="Bibliography"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publications" ordered="false" upperBound="-1" eType="/0/Publication" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Publication" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keywords" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="note" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="journal" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Book" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isbn" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="price" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InBook" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="chapter" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Booklet" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="howpublished" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InCollection" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="chapter" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booktitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InProceedings" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="booktitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" ordered="false" lowerBound="1" eType="/0/Organization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisher" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="volume" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manual" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" lowerBound="1" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="edition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="howpublished" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Unpublished" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Thesis" abstract="true" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="school" ordered="false" lowerBound="1" eType="/0/University"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MasterThesis" eSuperTypes="/0/Thesis"/> - <eClassifiers xsi:type="ecore:EClass" name="PhDThesis" eSuperTypes="/0/Thesis"/> - <eClassifiers xsi:type="ecore:EClass" name="Report" abstract="true" eSuperTypes="/0/Publication"> - <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" upperBound="-1" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectReport" eSuperTypes="/0/Report"> - <eStructuralFeatures xsi:type="ecore:EReference" name="describesProject" ordered="false" lowerBound="1" eType="/0/Project" eOpposite="/0/Project/projectInfo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalReport" eSuperTypes="/0/Report"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organization" ordered="false" lowerBound="1" eType="/0/Organization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTitle" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="atEvent" ordered="false" lowerBound="1" eType="/0/Event" eOpposite="/0/Event/hasPartEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPartEvent" ordered="false" lowerBound="1" eType="/0/Event" eOpposite="/0/Event/atEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="series" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exhibition" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="givenBy" ordered="false" lowerBound="1" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meeting" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" upperBound="-1" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectMeeting" eSuperTypes="/0/Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="address" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fax" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="homepage" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="phone" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="photo" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Employee" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="affiliation" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/employs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manager" eSuperTypes="/0/Employee"/> - <eClassifiers xsi:type="ecore:EClass" name="AdministrativeStaff" eSuperTypes="/0/Employee"/> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalStaff" eSuperTypes="/0/Employee"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademicStaff" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperateWith" ordered="false" upperBound="-1" eType="/0/AcademicStaff"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="editor" ordered="false" lowerBound="1" eType="/0/Publication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headOf" ordered="false" lowerBound="1" eType="/0/Project" eOpposite="/0/Project/head"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headOfGroup" ordered="false" lowerBound="1" eType="/0/ResearchGroup" eOpposite="/0/ResearchGroup/head"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfPC" ordered="false" lowerBound="1" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizerOrChairOf" ordered="false" lowerBound="1" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publication" ordered="false" upperBound="-1" eType="/0/Publication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" upperBound="-1" eType="/0/PhDStudent" eOpposite="/0/PhDStudent/supervisor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="worksAtProject" ordered="false" lowerBound="1" eType="/0/ResearchTopic" eOpposite="/0/ResearchTopic/isWorkedOnBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/AcademicStaff"/> - <eClassifiers xsi:type="ecore:EClass" name="FacultyMember" eSuperTypes="/0/AcademicStaff"/> - <eClassifiers xsi:type="ecore:EClass" name="FullProfessor" eSuperTypes="/0/FacultyMember"/> - <eClassifiers xsi:type="ecore:EClass" name="AssistantProfessor" eSuperTypes="/0/FacultyMember"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociateProfessor" eSuperTypes="/0/FacultyMember"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studiesAt" ordered="false" lowerBound="1" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Undergraduate" eSuperTypes="/0/Student"/> - <eClassifiers xsi:type="ecore:EClass" name="Graduate" eSuperTypes="/0/Student"/> - <eClassifiers xsi:type="ecore:EClass" name="PhDStudent" eSuperTypes="/0/Graduate"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publication" ordered="false" upperBound="-1" eType="/0/Publication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="worksAtProject" ordered="false" lowerBound="1" eType="/0/Project"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervisor" ordered="false" lowerBound="1" eType="/0/AcademicStaff" eOpposite="/0/AcademicStaff/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="carriesOut" ordered="false" upperBound="-1" eType="/0/Project" eOpposite="/0/Project/carriedOutBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="develops" ordered="false" upperBound="-1" eType="/0/Product" eOpposite="/0/Product/developedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employs" ordered="false" upperBound="-1" eType="/0/Employee" eOpposite="/0/Employee/affiliation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finances" ordered="false" upperBound="-1" eType="/0/Project" eOpposite="/0/Project/financedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="publishes" ordered="false" upperBound="-1" eType="/0/Publication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicalReport" ordered="false" upperBound="-1" eType="/0/TechnicalReport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchGroup" eSuperTypes="/0/Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" lowerBound="1" eType="/0/AcademicStaff" eOpposite="/0/AcademicStaff/headOfGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/0/Employee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Department" eSuperTypes="/0/Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasParts" ordered="false" lowerBound="1" eType="/0/Institute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Institute" eSuperTypes="/0/Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperateWith" ordered="false" lowerBound="1" eType="/0/Institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasParts" ordered="false" upperBound="-1" eType="/0/ResearchGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enterprise" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasParts" ordered="false" upperBound="-1" eType="/0/Department"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="student" ordered="false" upperBound="-1" eType="/0/Student" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Project" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="carriedOutBy" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/carriesOut"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="financedBy" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/finances"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" lowerBound="1" eType="/0/AcademicStaff" eOpposite="/0/AcademicStaff/headOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAbout" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ResearchTopic" eOpposite="/0/ResearchTopic/dealWithIn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectInfo" ordered="false" upperBound="-1" eType="/0/ProjectReport" eOpposite="/0/ProjectReport/describesProject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchProject" eSuperTypes="/0/Project"/> - <eClassifiers xsi:type="ecore:EClass" name="DevelopmentProject" eSuperTypes="/0/Project"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareProject" eSuperTypes="/0/Project"> - <eStructuralFeatures xsi:type="ecore:EReference" name="product" ordered="false" lowerBound="1" eType="/0/Product"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Product"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="developedBy" ordered="false" lowerBound="1" eType="/0/Organization" eOpposite="/0/Organization/develops"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareComponent" eSuperTypes="/0/Product"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPrice" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchTopic" eSuperTypes="/0/Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealWithIn" ordered="false" lowerBound="1" eType="/0/Project" eOpposite="/0/Project/isAbout"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWorkedOnBy" ordered="false" upperBound="-1" eType="/0/AcademicStaff" eOpposite="/0/AcademicStaff/worksAtProject"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Scilab.ecore b/src/test/resources/ecore/zoo-gen/Scilab.ecore deleted file mode 100644 index 30b4a4102063ddec5ce789ccd106d44a9560c87f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Scilab.ecore +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Scilab"> - <eClassifiers xsi:type="ecore:EClass" name="Man"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keyword" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exemple" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meta" ordered="false" upperBound="-1" eType="/1/Meta" containment="true" eOpposite="/1/Meta/man"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="meta" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="path" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version_CSI" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version_DOC" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="man" ordered="false" lowerBound="1" eType="/1/Man" eOpposite="/1/Man/meta"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Short_Description" eSuperTypes="/1/Biblio"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Calling_Sequence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="calling_Sequence_Item" ordered="false" upperBound="-1" eType="/1/Calling_Sequence_Item" containment="true" eOpposite="/1/Calling_Sequence_Item/calling_Sequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Calling_Sequence_Item"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="calling_Sequence_Item" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calling_Sequence" ordered="false" lowerBound="1" eType="/1/Calling_Sequence" eOpposite="/1/Calling_Sequence/calling_Sequence_Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" ordered="false" unique="false" eType="/1/InOut"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Indent" ordered="false" upperBound="-1" eType="/1/Param_Indent" containment="true" eOpposite="/1/Param_Indent/param"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param_Indent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="param" ordered="false" lowerBound="1" eType="/1/Param" eOpposite="/1/Param/param_Indent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Description" ordered="false" lowerBound="1" eType="/1/Param_Description" eOpposite="/1/Param_Description/param_Indent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Item" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Param_Item" containment="true" eOpposite="/1/Param_Item/param_Indent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param_Item"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Indent" ordered="false" lowerBound="1" eType="/1/Param_Indent" eOpposite="/1/Param_Indent/param_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Name" ordered="false" lowerBound="1" eType="/1/Param_Name" containment="true" eOpposite="/1/Param_Name/param_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Description" ordered="false" lowerBound="1" eType="/1/Param_Description" containment="true" eOpposite="/1/Param_Description/param_Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param_Name"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Item" ordered="false" lowerBound="1" eType="/1/Param_Item" eOpposite="/1/Param_Item/param_Name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param_Description" eSuperTypes="/1/Used_Functions"> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Indent" ordered="false" upperBound="-1" eType="/1/Param_Indent" containment="true" eOpposite="/1/Param_Indent/param_Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="param_Item" ordered="false" lowerBound="1" eType="/1/Param_Item" eOpposite="/1/Param_Item/param_Description"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/1/Used_Functions"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemize" ordered="false" upperBound="-1" eType="/1/Itemize" containment="true" eOpposite="/1/Itemize/description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description_Indent" ordered="false" upperBound="-1" eType="/1/Description_Indent" containment="true" eOpposite="/1/Description_Indent/description"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description_Indent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/1/Description" eOpposite="/1/Description/description_Indent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description_Item" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Description_Item" containment="true" eOpposite="/1/Description_Item/description_Indent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description_Item"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description_Indent" ordered="false" lowerBound="1" eType="/1/Description_Indent" eOpposite="/1/Description_Indent/description_Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AIMG"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="See_Also"> - <eStructuralFeatures xsi:type="ecore:EReference" name="see_Also_Item" ordered="false" upperBound="-1" eType="/1/See_Also_Item" containment="true" eOpposite="/1/See_Also_Item/see_Also"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exemple"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="exemple" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xml_space" ordered="false" unique="false" lowerBound="1" eType="/1/PreDef"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="See_Also_Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="see_Also" ordered="false" lowerBound="1" eType="/1/See_Also" eOpposite="/1/See_Also/see_Also_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/1/Link" containment="true" eOpposite="/1/Link/see_Also_Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="A" eSuperTypes="/1/AIMG"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="href" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="psppp" ordered="false" lowerBound="1" eType="/1/PSPPP" eOpposite="/1/PSPPP/a"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors_Item" ordered="false" lowerBound="1" eType="/1/Authors_Item" eOpposite="/1/Authors_Item/a"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Img" eSuperTypes="/1/AIMG"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="psppp" ordered="false" lowerBound="1" eType="/1/PSPPP" eOpposite="/1/PSPPP/img"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Biblio"> - <eStructuralFeatures xsi:type="ecore:EReference" name="p" ordered="false" upperBound="-1" eType="/1/P" containment="true" eOpposite="/1/P/biblio"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sp" ordered="false" upperBound="-1" eType="/1/SP" containment="true" eOpposite="/1/SP/biblio"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pp" ordered="false" upperBound="-1" eType="/1/PP" containment="true" eOpposite="/1/PP/biblio"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Used_Functions" eSuperTypes="/1/Biblio"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbatim" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" upperBound="-1" eType="/1/Table" containment="true" eOpposite="/1/Table/used_Functions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PSPPP"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="em" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bd" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tt" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" upperBound="-1" eType="/1/A" containment="true" eOpposite="/1/A/psppp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/1/Link" containment="true" eOpposite="/1/Link/psppp"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="img" ordered="false" upperBound="-1" eType="/1/Img" containment="true" eOpposite="/1/Img/psppp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="P" eSuperTypes="/1/PSPPP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="biblio" ordered="false" lowerBound="1" eType="/1/Biblio" eOpposite="/1/Biblio/p"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SP" eSuperTypes="/1/PSPPP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="biblio" ordered="false" lowerBound="1" eType="/1/Biblio" eOpposite="/1/Biblio/sp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PP" eSuperTypes="/1/PSPPP"> - <eStructuralFeatures xsi:type="ecore:EReference" name="biblio" ordered="false" lowerBound="1" eType="/1/Biblio" eOpposite="/1/Biblio/pp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Itemize" eSuperTypes="/1/Used_Functions"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="item" ordered="false" lowerBound="1" eType="/1/Item" eOpposite="/1/Item/itemize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" lowerBound="1" eType="/1/Section" eOpposite="/1/Section/itemize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors_Item" ordered="false" lowerBound="1" eType="/1/Authors_Item" eOpposite="/1/Authors_Item/itemize"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/1/Description" eOpposite="/1/Description/itemize"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Item" eSuperTypes="/1/Used_Functions /1/Itemize"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemize" ordered="false" upperBound="-1" eType="/1/Itemize" containment="true" eOpposite="/1/Itemize/item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table_New_Row" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Table_New_Row" containment="true" eOpposite="/1/Table_New_Row/table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_Functions" ordered="false" lowerBound="1" eType="/1/Used_Functions" eOpposite="/1/Used_Functions/table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table_New_Row"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table_New_Column" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Table_New_Column" containment="true" eOpposite="/1/Table_New_Column/table_New_Row"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" ordered="false" lowerBound="1" eType="/1/Table" eOpposite="/1/Table/table_New_Row"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table_New_Column"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="em" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bd" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tt" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table_New_Row" ordered="false" lowerBound="1" eType="/1/Table_New_Row" eOpposite="/1/Table_New_Row/table_New_Column"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="link" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="psppp" ordered="false" lowerBound="1" eType="/1/PSPPP" eOpposite="/1/PSPPP/link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="see_Also_Item" ordered="false" lowerBound="1" eType="/1/See_Also_Item" eOpposite="/1/See_Also_Item/link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors_Item" ordered="false" lowerBound="1" eType="/1/Authors_Item" eOpposite="/1/Authors_Item/link"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Authors"> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors_Item" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Authors_Item" containment="true" eOpposite="/1/Authors_Item/authors"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Authors_Item" eSuperTypes="/1/Biblio"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Verb" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="em" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bd" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tt" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="verbatim" ordered="false" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="a" ordered="false" upperBound="-1" eType="/1/A" containment="true" eOpposite="/1/A/authors_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/1/Link" containment="true" eOpposite="/1/Link/authors_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authors" ordered="false" lowerBound="1" eType="/1/Authors" eOpposite="/1/Authors/authors_Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemize" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Itemize" containment="true" eOpposite="/1/Itemize/authors_Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Section" eSuperTypes="/1/Used_Functions /1/Itemize"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemize" ordered="false" upperBound="-1" eType="/1/Itemize" containment="true" eOpposite="/1/Itemize/section"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InOut"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PreDef"> - <eLiterals name="Preserve" value="1"/> - <eLiterals name="Default" value="2"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SecureUML.ecore b/src/test/resources/ecore/zoo-gen/SecureUML.ecore deleted file mode 100644 index 61aa46a05d7937c41ee5a77f34aaa397442d9ee2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SecureUML.ecore +++ /dev/null @@ -1,43 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="SecureUML"> - <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="/1/Subject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectGroup" ordered="false" upperBound="-1" eType="/1/Subject" containment="true" eOpposite="/1/Subject/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/1/Subject"/> - <eClassifiers xsi:type="ecore:EClass" name="Subject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" lowerBound="1" eType="/1/Group" eOpposite="/1/Group/subjectGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1" eType="/1/Role" eOpposite="/1/Role/subjectAssignment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleHierarchy" ordered="false" upperBound="-1" eType="/1/Role" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectAssignment" ordered="false" upperBound="-1" eType="/1/Subject" eOpposite="/1/Subject/role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="permissionAssignment" ordered="false" upperBound="-1" eType="/1/Permission" eOpposite="/1/Permission/role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Permission"> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1" eType="/1/Role" eOpposite="/1/Role/permissionAssignment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraintAssignment" ordered="false" eType="/1/AuthorizationConstraint" eOpposite="/1/AuthorizationConstraint/permission"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionAssignment" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Action" eOpposite="/1/Action/permission"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorizationConstraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="permission" ordered="false" upperBound="-1" eType="/1/Permission" eOpposite="/1/Permission/constraintAssignment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicAction" eSuperTypes="/1/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subordinatedAction" ordered="false" upperBound="-1" eType="/1/Action" containment="true" eOpposite="/1/Action/actionHyerarchy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="permission" ordered="false" upperBound="-1" eType="/1/Permission" eOpposite="/1/Permission/actionAssignment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" eType="/1/Resource" eOpposite="/1/Resource/resourceAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionHyerarchy" ordered="false" upperBound="-1" eType="/1/CompositeAction" eOpposite="/1/CompositeAction/subordinatedAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceAction" ordered="false" upperBound="-1" eType="/1/Action" containment="true" eOpposite="/1/Action/resource"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SeminarSchedulingSystem.ecore b/src/test/resources/ecore/zoo-gen/SeminarSchedulingSystem.ecore deleted file mode 100644 index 411a871bb1dc39db98333a0a1d51adcedc9c6f44..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SeminarSchedulingSystem.ecore +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SeminarSchedulingSystem"> - <eClassifiers xsi:type="ecore:EClass" name="SeminarSchedulingSystem"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presenter" ordered="false" upperBound="-1" eType="/0/Presenter" eOpposite="/0/Presenter/seminarSchedulingSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seminar" ordered="false" upperBound="-1" eType="/0/Seminar" eOpposite="/0/Seminar/seminarSchedulingSystem"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presenter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seminarSchedulingSystem" ordered="false" lowerBound="1" eType="/0/SeminarSchedulingSystem" eOpposite="/0/SeminarSchedulingSystem/presenter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifiedFor" ordered="false" upperBound="-1" eType="/0/Seminar" eOpposite="/0/Seminar/qualified"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offering" upperBound="-1" eType="/0/Offering" eOpposite="/0/Offering/presenter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Seminar"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seminarSchedulingSystem" ordered="false" lowerBound="1" eType="/0/SeminarSchedulingSystem" eOpposite="/0/SeminarSchedulingSystem/seminar"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualified" ordered="false" upperBound="-1" eType="/0/Presenter" eOpposite="/0/Presenter/qualifiedFor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offering" upperBound="-1" eType="/0/Offering" eOpposite="/0/Offering/seminar"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offering"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_cancelled" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/Date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendee" ordered="false" upperBound="-1" eType="/0/Attendee" eOpposite="/0/Attendee/offering"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="presenter" ordered="false" eType="/0/Presenter" eOpposite="/0/Presenter/offering"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="seminar" ordered="false" eType="/0/Seminar" eOpposite="/0/Seminar/offering"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Date"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attendee"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="offering" ordered="false" upperBound="-1" eType="/0/Offering" eOpposite="/0/Offering/attendee"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Sharengo.ecore b/src/test/resources/ecore/zoo-gen/Sharengo.ecore deleted file mode 100644 index cde43cfd3e0739e99cb212415d90ceea41b2adfe..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Sharengo.ecore +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="MMASharengo"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" upperBound="-1" eType="/0/ServiceOperation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessObject" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" upperBound="-1" eType="/0/BusinessObjectOperation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServiceOperation" eSuperTypes="/0/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="BOFlows" ordered="false" upperBound="-1" eType="/0/Service2BusinessObjectFlow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/BusinessRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessObjectOperation" eSuperTypes="/0/Operation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" ordered="false" upperBound="-1" eType="/0/BusinessRule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRule" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expr" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service2BusinessObjectFlow" eSuperTypes="/0/Flow"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SignalFlow.ecore b/src/test/resources/ecore/zoo-gen/SignalFlow.ecore deleted file mode 100644 index 825d15b31605cb879cad43393aec65c4aa970233..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SignalFlow.ecore +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SignalFlow"> - <eClassifiers xsi:type="ecore:EClass" name="RootFolder"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundComponent" ordered="false" upperBound="-1" eType="/0/CompoundComponent" containment="true" eOpposite="/0/CompoundComponent/rootFolder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompoundComponent" eSuperTypes="/0/BaseComponent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootFolder" ordered="false" lowerBound="1" eType="/0/RootFolder" eOpposite="/0/RootFolder/compoundComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseComponent" ordered="false" upperBound="-1" eType="/0/BaseComponent" containment="true" eOpposite="/0/BaseComponent/compoundComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPort" ordered="false" upperBound="-1" eType="/0/LocalPort" containment="true" eOpposite="/0/LocalPort/compoundComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveComponent" eSuperTypes="/0/BaseComponent"/> - <eClassifiers xsi:type="ecore:EClass" name="BaseComponent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" upperBound="-1" eType="/0/Signal" containment="true" eOpposite="/0/Signal/baseComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputPort" ordered="false" upperBound="-1" eType="/0/OutputPort" containment="true" eOpposite="/0/OutputPort/baseComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputPort" ordered="false" upperBound="-1" eType="/0/InputPort" containment="true" eOpposite="/0/InputPort/baseComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundComponent" ordered="false" lowerBound="1" eType="/0/CompoundComponent" eOpposite="/0/CompoundComponent/baseComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="/0/PortBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseComponent" ordered="false" lowerBound="1" eType="/0/BaseComponent" eOpposite="/0/BaseComponent/inputPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocalPort" eSuperTypes="/0/PortBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundComponent" ordered="false" lowerBound="1" eType="/0/CompoundComponent" eOpposite="/0/CompoundComponent/localPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="/0/PortBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseComponent" ordered="false" lowerBound="1" eType="/0/BaseComponent" eOpposite="/0/BaseComponent/outputPort"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PortBase"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationPortBase_PortBasesrc" ordered="false" lowerBound="1" eType="/0/AssociationPortBase_PortBase" eOpposite="/0/AssociationPortBase_PortBase/srcPortBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationPortBase_PortBasedst" ordered="false" lowerBound="1" eType="/0/AssociationPortBase_PortBase" eOpposite="/0/AssociationPortBase_PortBase/dstPortBase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseComponent" ordered="false" lowerBound="1" eType="/0/BaseComponent" eOpposite="/0/BaseComponent/signal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationPortBase_PortBase" ordered="false" lowerBound="1" eType="/0/AssociationPortBase_PortBase" eOpposite="/0/AssociationPortBase_PortBase/signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationPortBase_PortBase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="srcPortBase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PortBase" eOpposite="/0/PortBase/associationPortBase_PortBasesrc"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dstPortBase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PortBase" eOpposite="/0/PortBase/associationPortBase_PortBasedst"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal" eOpposite="/0/Signal/associationPortBase_PortBase"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SimpleAirlineDomain.ecore b/src/test/resources/ecore/zoo-gen/SimpleAirlineDomain.ecore deleted file mode 100644 index 3b1a16ad90828995227b8aa4a83250e8633fbb05..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SimpleAirlineDomain.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleAirlineDomain"> - <eClassifiers xsi:type="ecore:EClass" name="Airport"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="departingFlight" ordered="false" upperBound="-1" eType="/0/Flight" eOpposite="/0/Flight/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrivingFlight" ordered="false" upperBound="-1" eType="/0/Flight" eOpposite="/0/Flight/destination"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flight"> - <eStructuralFeatures xsi:type="ecore:EReference" name="departTime" ordered="false" lowerBound="1" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" ordered="false" lowerBound="1" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxnrPassengers" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="passenger" upperBound="-1" eType="/0/Passenger" eOpposite="/0/Passenger/flight"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="airline" ordered="false" lowerBound="1" eType="/0/Airline" eOpposite="/0/Airline/flight"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="/0/Airport" eOpposite="/0/Airport/departingFlight"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="destination" ordered="false" lowerBound="1" eType="/0/Airport" eOpposite="/0/Airport/arrivingFlight"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Airline"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nationality" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flight" ordered="false" upperBound="-1" eType="/0/Flight" eOpposite="/0/Flight/airline"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passenger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="age" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gender" ordered="false" unique="false" lowerBound="1" eType="/0/Genre"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="needsAssistance" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flight" ordered="false" lowerBound="1" eType="/0/Flight" eOpposite="/0/Flight/passenger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Genre"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Time"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SimpleSBVR.ecore b/src/test/resources/ecore/zoo-gen/SimpleSBVR.ecore deleted file mode 100644 index 72020b2ee73b69998fcb10e9190d64cf1919a0af..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SimpleSBVR.ecore +++ /dev/null @@ -1,88 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleSBVR" nsPrefix="simplesbvr"> - <eClassifiers xsi:type="ecore:EClass" name="Root"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" ordered="false" upperBound="-1" eType="/0/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="objectName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Representation" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning" eOpposite="/0/Meaning/representations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Designation" eSuperTypes="/0/Representation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="text" ordered="false" lowerBound="1" eType="/0/Text"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meaning" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representations" ordered="false" upperBound="-1" eType="/0/Representation" eOpposite="/0/Representation/meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="/0/Meaning"/> - <eClassifiers xsi:type="ecore:EClass" name="NounConcept" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectType" eSuperTypes="/0/NounConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specializes" ordered="false" eType="/0/ObjectType" eOpposite="/0/ObjectType/generalizes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalizes" ordered="false" upperBound="-1" eType="/0/ObjectType" eOpposite="/0/ObjectType/specializes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IndividualConcept" eSuperTypes="/0/NounConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instanceOf" ordered="false" eType="/0/ObjectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="NonEmptyString" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonNegativeInteger" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactType" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryFactType" eSuperTypes="/0/FactType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="role1" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role2" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IsPropertyOfFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociativeFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectificationFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nounConcept" ordered="false" lowerBound="1" eType="/0/NounConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRole" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulation" eSuperTypes="/0/Meaning"/> - <eClassifiers xsi:type="ecore:EClass" name="AtomicFormulation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isBasedOn" ordered="false" lowerBound="1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryAtomicFormulation" eSuperTypes="/0/AtomicFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding1" ordered="false" lowerBound="1" eType="/0/RoleBinding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding2" ordered="false" lowerBound="1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NecessityFormulation" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="Quantification" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="introducedVariable" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scopesOver" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UniversalQuantification" eSuperTypes="/0/Quantification"/> - <eClassifiers xsi:type="ecore:EClass" name="AtLeastNQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minCardinality" ordered="false" lowerBound="1" eType="/0/NonNegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExactlyNQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" lowerBound="1" eType="/0/NonNegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtMostNQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxCardinality" ordered="false" lowerBound="1" eType="/0/NonNegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindableTarget" eSuperTypes="/0/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/0/BindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangesOver" ordered="false" lowerBound="1" eType="/0/ObjectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleBinding" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="occursIn" ordered="false" lowerBound="1" eType="/0/AtomicFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOf" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindsTo" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes" nsURI="ptype" nsPrefix="ptype"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SimulinkStateFlow.ecore b/src/test/resources/ecore/zoo-gen/SimulinkStateFlow.ecore deleted file mode 100644 index ff8338de40806d313153b9f5b170ccfdb4aa5626..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SimulinkStateFlow.ecore +++ /dev/null @@ -1,80 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimulinkStateFlow"> - <eClassifiers xsi:type="ecore:EClass" name="Simulink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subSystem" ordered="false" upperBound="-1" eType="/0/System" containment="true" eOpposite="/0/System/simulink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="System"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simulink" ordered="false" lowerBound="1" eType="/0/Simulink" eOpposite="/0/Simulink/subSystem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blocks" ordered="false" lowerBound="1" eType="/0/Block" eOpposite="/0/Block/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lines" ordered="false" lowerBound="1" eType="/0/Line" eOpposite="/0/Line/system"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subSystem" ordered="false" upperBound="-1" eType="/0/System" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connector"/> - <eClassifiers xsi:type="ecore:EClass" name="Line"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="block" ordered="false" lowerBound="1" eType="/0/Block" eOpposite="/0/Block/lines"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/0/System" eOpposite="/0/System/lines"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BranchPoint" eSuperTypes="/0/Connector"/> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/0/Connector"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="units" ordered="false" unique="false" lowerBound="1" eType="/0/Units"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="natagme" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="blockType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lines" ordered="false" upperBound="-1" eType="/0/Line" containment="true" eOpposite="/0/Line/block"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/block"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" ordered="false" upperBound="-1" eType="/0/Annotation" containment="true" eOpposite="/0/Annotation/block"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockRefs" ordered="false" upperBound="-1" eType="/0/BlockRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="system" ordered="false" lowerBound="1" eType="/0/System" eOpposite="/0/System/blocks"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockRef"/> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" eSuperTypes="/0/Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deadLine" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="period" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionTime" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutPut" eSuperTypes="/0/Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerPort" eSuperTypes="/0/Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="triggerType" ordered="false" unique="false" lowerBound="1" eType="/0/TriggerEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnablePort" eSuperTypes="/0/Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="statesWhenEnabling" ordered="false" unique="false" lowerBound="1" eType="/0/EnableEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/0/Block"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceBlock" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="block" ordered="false" lowerBound="1" eType="/0/Block" eOpposite="/0/Block/annotations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="block" ordered="false" lowerBound="1" eType="/0/Block" eOpposite="/0/Block/parameters"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Units"> - <eLiterals name="alpha" value="1"/> - <eLiterals name="beta" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TriggerEnum"> - <eLiterals name="alpha" value="1"/> - <eLiterals name="beta" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnableEnum"> - <eLiterals name="alpha" value="1"/> - <eLiterals name="beta" value="2"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SoftwareQualityControl.ecore b/src/test/resources/ecore/zoo-gen/SoftwareQualityControl.ecore deleted file mode 100644 index e11fc03144edc1b1dc9f51026279139b967d43c5..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SoftwareQualityControl.ecore +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SoftwareQualityControl"> - <eClassifiers xsi:type="ecore:EClass" name="DateType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="day" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="month" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="year" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlsSequence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controls" upperBound="-1" eType="/0/Control" containment="true" eOpposite="/0/Control/c_controlsSequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Control"> - <eStructuralFeatures xsi:type="ecore:EReference" name="c_controlsSequence" ordered="false" lowerBound="1" eType="/0/ControlsSequence" eOpposite="/0/ControlsSequence/controls"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="responsible" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="component" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="developmentPhase" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" lowerBound="1" eType="/0/DateType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="controlledElt" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eltRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eltAuthor" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="formRef" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ControlType" containment="true" eOpposite="/0/ControlType/ct_control"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlType" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ct_control" ordered="false" lowerBound="1" eType="/0/Control" eOpposite="/0/Control/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BugTracking" eSuperTypes="/0/ControlType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bugs" upperBound="-1" eType="/0/Bug" containment="true" eOpposite="/0/Bug/b_bugTracking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bug"> - <eStructuralFeatures xsi:type="ecore:EReference" name="b_bugTracking" ordered="false" lowerBound="1" eType="/0/BugTracking" eOpposite="/0/BugTracking/bugs"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="number" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="componentVersion" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" lowerBound="1" eType="/0/BugStatusType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="originator" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="responsible" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAnswers" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="openDate" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="closeDate" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BugStatusType"> - <eLiterals name="bst_open" value="1"/> - <eLiterals name="bst_closed" value="2"/> - <eLiterals name="bst_skipped" value="3"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Statecharts.ecore b/src/test/resources/ecore/zoo-gen/Statecharts.ecore deleted file mode 100644 index 07c0859185795c5bccedd73e5075074d377d75d8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Statecharts.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Statecharts"> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true" eOpposite="/1/Transition/transSM_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="top" ordered="false" upperBound="-1" eType="/1/State" containment="true" eOpposite="/1/State/state_container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/1/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="state_container" ordered="false" lowerBound="1" eType="/1/StateMachine" eOpposite="/1/StateMachine/top"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internalTransitions" ordered="false" upperBound="-1" eType="/1/Transition" containment="true" eOpposite="/1/Transition/transS_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableEvents" ordered="false" upperBound="-1" eType="/1/Event" eOpposite="/1/Event/targets"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/1/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subVertexes" ordered="false" upperBound="-1" eType="/1/StateVertex" containment="true" eOpposite="/1/StateVertex/sv_container"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConcurrent" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transSM_container" ordered="false" eType="/1/StateMachine" eOpposite="/1/StateMachine/transitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transS_container" ordered="false" eType="/1/State" eOpposite="/1/State/internalTransitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/1/Event" containment="true" eOpposite="/1/Event/evt_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/1/Guard" containment="true" eOpposite="/1/Guard/gua_container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/StateVertex" eOpposite="/1/StateVertex/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/StateVertex" eOpposite="/1/StateVertex/incoming"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sv_container" ordered="false" eType="/1/CompositeState" eOpposite="/1/CompositeState/subVertexes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gua_container" ordered="false" lowerBound="1" eType="/1/Transition" eOpposite="/1/Transition/guard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/BooleanExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="evt_container" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/trigger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targets" ordered="false" upperBound="-1" eType="/1/State" eOpposite="/1/State/deferrableEvents"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SyncCharts.ecore b/src/test/resources/ecore/zoo-gen/SyncCharts.ecore deleted file mode 100644 index 1b2e5d9a8791ef50ae2ba734247524367e87a1ef..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SyncCharts.ecore +++ /dev/null @@ -1,59 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="OCLExpression"> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" upperBound="-1" eType="/0/SyncChart" eOpposite="/0/SyncChart/context"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SyncChart"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/0/ModelElement" eOpposite="/0/ModelElement/behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceState" ordered="false" upperBound="-1" eType="/0/ReferenceState" eOpposite="/0/ReferenceState/subSyncChart"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subSyncChart" ordered="false" lowerBound="1" eType="/0/SyncChart" eOpposite="/0/SyncChart/referenceState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containers" ordered="false" eType="/0/Stg" eOpposite="/0/Stg/referenceState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Arc" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isImmediate" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Vertex" eOpposite="/0/Vertex/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/Vertex" eOpposite="/0/Vertex/outcoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stg" ordered="false" eType="/0/Stg" eOpposite="/0/Stg/arc"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vertex" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/0/Arc" eOpposite="/0/Arc/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outcoming" ordered="false" upperBound="-1" eType="/0/Arc" eOpposite="/0/Arc/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PseudoState" eSuperTypes="/0/Vertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/PseudoStateKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PseudoStateKind"/> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/0/Vertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFinal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleState" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/0/State /0/ReferenceState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="canTerminate" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSuspendable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stg" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Stg" eOpposite="/0/Stg/compositeState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stg"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="withFinal" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositeState" ordered="false" lowerBound="1" eType="/0/CompositeState" eOpposite="/0/CompositeState/stg"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arc" ordered="false" upperBound="-1" eType="/0/Arc" containment="true" eOpposite="/0/Arc/stg"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceState" ordered="false" upperBound="-1" eType="/0/ReferenceState" containment="true" eOpposite="/0/ReferenceState/containers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/TransitionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransitionKind"/> - <eClassifiers xsi:type="ecore:EClass" name="PseudoTransition" eSuperTypes="/0/Arc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" lowerBound="1" eType="/0/PseudoTransitionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PseudoTransitionKind"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/SysML.ecore b/src/test/resources/ecore/zoo-gen/SysML.ecore deleted file mode 100644 index 7827a3483d38d36d87c1a4191e01968db689abca..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/SysML.ecore +++ /dev/null @@ -1,151 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SysML"> - <eClassifiers xsi:type="ecore:EClass" name="Entity" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/0/Entity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Conform" eSuperTypes="/0/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/Viewpoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/View"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="View" eSuperTypes="/0/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformsTo" ordered="false" lowerBound="1" eType="/0/Viewpoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Viewpoint" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stakeholders" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="purpose" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concerns" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="languages" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="methods" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="/0/Entity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rationale" eSuperTypes="/0/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="Problem" eSuperTypes="/0/Comment"/> - <eClassifiers xsi:type="ecore:EClass" name="Block" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isEncapsulated" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintBlock" eSuperTypes="/0/Block"/> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="BlockProperty" eSuperTypes="/0/Property"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintProperty" eSuperTypes="/0/BlockProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="DistributedProperty" eSuperTypes="/0/BlockProperty"/> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="ValueType" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="unit" ordered="false" eType="/0/Unit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" ordered="false" eType="/0/Dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Unit" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="Dimension" eSuperTypes="/0/ValueType"/> - <eClassifiers xsi:type="ecore:EClass" name="ConnectorEnd" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="NestedConnectorEnd" eSuperTypes="/0/ConnectorEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propertyPath" lowerBound="2" upperBound="-1" eType="/0/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/0/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBehavior" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowPort" eSuperTypes="/0/Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAtomic" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/FlowDirection"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConjugated" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowProperty" eSuperTypes="/0/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/FlowDirection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="FlowSpecification" eSuperTypes="/0/Interface"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedFlowProperty" ordered="false" upperBound="-1" eType="/0/FlowProperty" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FlowDirection"> - <eLiterals name="in" value="1"/> - <eLiterals name="out" value="2"/> - <eLiterals name="inout" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationItem" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="represented" ordered="false" upperBound="-1" eType="/0/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationFlow" eSuperTypes="/0/Entity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conveyed" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" upperBound="-1" eType="/0/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ItemFlow" eSuperTypes="/0/InformationFlow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="itemProperty" ordered="false" eType="/0/BlockProperty"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityEdge" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="ParameterSet" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Optional" eSuperTypes="/0/Parameter"/> - <eClassifiers xsi:type="ecore:EClass" name="Rate" eSuperTypes="/0/Parameter /0/ActivityEdge"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/0/InstanceSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceSpecification" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Continous" eSuperTypes="/0/Rate"/> - <eClassifiers xsi:type="ecore:EClass" name="Discrete" eSuperTypes="/0/Rate"/> - <eClassifiers xsi:type="ecore:EClass" name="Probability" eSuperTypes="/0/ActivityEdge /0/ParameterSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="probability" ordered="false" lowerBound="1" eType="/0/ValueSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueSpecification" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Behavior" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlOperation" eSuperTypes="/0/Behavior /0/Operation"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectNode" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="NoBuffer" eSuperTypes="/0/ObjectNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Overwrite" eSuperTypes="/0/ObjectNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Allocate" eSuperTypes="/0/Abstraction"/> - <eClassifiers xsi:type="ecore:EClass" name="Allocated" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedFrom" ordered="false" upperBound="-1" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allocatedTo" ordered="false" upperBound="-1" eType="/0/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityPartition" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="AllocateActivityPartition" eSuperTypes="/0/ActivityPartition"/> - <eClassifiers xsi:type="ecore:EClass" name="Trace" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="DeriveReqt" eSuperTypes="/0/Trace"/> - <eClassifiers xsi:type="ecore:EClass" name="Verify" eSuperTypes="/0/Trace"/> - <eClassifiers xsi:type="ecore:EClass" name="Copy" eSuperTypes="/0/Trace"/> - <eClassifiers xsi:type="ecore:EClass" name="Realization" eSuperTypes="/0/Entity"/> - <eClassifiers xsi:type="ecore:EClass" name="Satisfy" eSuperTypes="/0/Realization"/> - <eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="/0/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="derived" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivedFrom" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="satisfiedBy" ordered="false" upperBound="-1" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refinedBy" ordered="false" upperBound="-1" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tracedTo" ordered="false" upperBound="-1" eType="/0/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="verifiedBy" ordered="false" upperBound="-1" eType="/0/TestCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="master" ordered="false" lowerBound="1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TestCase" eSuperTypes="/0/Behavior /0/Operation"/> - <eClassifiers xsi:type="ecore:EClass" name="RequirementRelated" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="verifies" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tracedFrom" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="satisfies" ordered="false" upperBound="-1" eType="/0/Requirement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refines" ordered="false" upperBound="-1" eType="/0/Requirement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicInterval" eSuperTypes="/0/DistributedProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="min" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="max" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interval" eSuperTypes="/0/BasicInterval"/> - <eClassifiers xsi:type="ecore:EClass" name="Uniform" eSuperTypes="/0/BasicInterval"/> - <eClassifiers xsi:type="ecore:EClass" name="Normal" eSuperTypes="/0/DistributedProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mean" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standardDeviation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Table.ecore b/src/test/resources/ecore/zoo-gen/Table.ecore deleted file mode 100644 index eb038fa065d09ccf31c3121ddb9f705ace5d86d6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Table.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="Table"> - <eClassifiers xsi:type="ecore:EClass" name="Table"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rows" lowerBound="1" upperBound="-1" eType="/1/Row" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cells" lowerBound="1" upperBound="-1" eType="/1/Cell" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/TextualPathExp.ecore b/src/test/resources/ecore/zoo-gen/TextualPathExp.ecore deleted file mode 100644 index 9c2c3c61d6f2076459b83566e3fffd0b53e010c4..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/TextualPathExp.ecore +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="TextualPathExp"> - <eClassifiers xsi:type="ecore:EClass" name="TextualPathExp"> - <eStructuralFeatures xsi:type="ecore:EReference" name="path" ordered="false" lowerBound="1" eType="/0/Path" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Path"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" lowerBound="1" upperBound="-1" eType="/0/Transition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMultiple" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AlternativeTrans" eSuperTypes="/0/Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="altPaths" lowerBound="1" upperBound="-1" eType="/0/Path" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveTrans" eSuperTypes="/0/Transition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/Trace.ecore b/src/test/resources/ecore/zoo-gen/Trace.ecore deleted file mode 100644 index 782b2f473f3de5cd58b09a1a3bbcbed2b2a528d8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/Trace.ecore +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Trace"> - <eClassifiers xsi:type="ecore:EClass" name="Trace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="levels" upperBound="-1" eType="/0/Level" containment="true" eOpposite="/0/Level/trace"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Level"> - <eStructuralFeatures xsi:type="ecore:EReference" name="trace" ordered="false" lowerBound="1" eType="/0/Trace" eOpposite="/0/Trace/levels"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calls" upperBound="-1" eType="/0/Call" containment="true" eOpposite="/0/Call/level"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="level" ordered="false" lowerBound="1" eType="/0/Level" eOpposite="/0/Level/calls"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="indexes" lowerBound="1" upperBound="-1" eType="/0/Index" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="methodName" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DBAccessesNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="DBRowsNumber" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="CPUTime" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Index"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/TroposActorConcept.ecore b/src/test/resources/ecore/zoo-gen/TroposActorConcept.ecore deleted file mode 100644 index 31a09a420f384588a3a6722cdd8923de334f3534..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/TroposActorConcept.ecore +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="ActorConcept"> - <eClassifiers xsi:type="ecore:EClass" name="Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyE" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/dependee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyR" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/depender"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goal" ordered="false" upperBound="-1" eType="#//Goal" eOpposite="#//Goal/wanter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plan" ordered="false" upperBound="-1" eType="#//Plan" eOpposite="#//Plan/capableOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/use"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="wanter" ordered="false" lowerBound="1" eType="#//Actor" eOpposite="#//Actor/goal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plan" ordered="false" lowerBound="1" upperBound="-1" eType="#//Plan" eOpposite="#//Plan/isFulfilled"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyWG" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/WhyG"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyG" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/goal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SoftGoal" eSuperTypes="#//Goal"/> - <eClassifiers xsi:type="ecore:EClass" name="HardGoal" eSuperTypes="#//Goal"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependee" ordered="false" lowerBound="1" eType="#//Actor" eOpposite="#//Actor/dependencyE"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="depender" ordered="false" lowerBound="1" eType="#//Actor" eOpposite="#//Actor/dependencyR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goal" ordered="false" eType="#//Goal" eOpposite="#//Goal/dependencyG"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="WhyG" ordered="false" eType="#//Goal" eOpposite="#//Goal/dependencyWG"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="WhyR" ordered="false" eType="#//Resource" eOpposite="#//Resource/dependencyWR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceD" ordered="false" eType="#//Resource" eOpposite="#//Resource/dependencyR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="WhyP" ordered="false" eType="#//Plan" eOpposite="#//Plan/dependencyWP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plan" ordered="false" eType="#//Plan" eOpposite="#//Plan/dependencyP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Plan"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isFulfilled" ordered="false" lowerBound="1" eType="#//Goal" eOpposite="#//Goal/plan"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="capableOf" ordered="false" lowerBound="1" eType="#//Actor" eOpposite="#//Actor/plan"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyWP" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/WhyP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyP" ordered="false" upperBound="-1" eType="#//Dependency" eOpposite="#//Dependency/plan"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" lowerBound="1" eType="#//Actor" eOpposite="#//Actor/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyWR" ordered="false" lowerBound="1" eType="#//Dependency" eOpposite="#//Dependency/WhyR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependencyR" ordered="false" lowerBound="1" eType="#//Dependency" eOpposite="#//Dependency/resourceD"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/TroposGoalAndPlanConcepts.ecore b/src/test/resources/ecore/zoo-gen/TroposGoalAndPlanConcepts.ecore deleted file mode 100644 index 1e083f77023c43bf086bab59b260f5960f48b4a2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/TroposGoalAndPlanConcepts.ecore +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="GoalAndPlanConcepts"> - <eClassifiers xsi:type="ecore:EClass" name="Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposition" ordered="false" upperBound="-1" eType="/1/Decomposition" eOpposite="/1/Decomposition/PointOfView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contribution" ordered="false" upperBound="-1" eType="/1/Contribution" eOpposite="/1/Contribution/PointOfView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansEnd" ordered="false" upperBound="-1" eType="/1/MeansEnd" eOpposite="/1/MeansEnd/PointOfView"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decomposition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="PointOfView" ordered="false" lowerBound="1" eType="/1/Actor" eOpposite="/1/Actor/decomposition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metric" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributer" ordered="false" lowerBound="1" eType="/1/Goal" eOpposite="/1/Goal/contributionR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributed" ordered="false" lowerBound="1" eType="/1/Goal" eOpposite="/1/Goal/contributionD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="PointOfView" ordered="false" lowerBound="1" eType="/1/Actor" eOpposite="/1/Actor/contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributionR" ordered="false" upperBound="-1" eType="/1/Contribution" eOpposite="/1/Contribution/contributer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributionD" ordered="false" upperBound="-1" eType="/1/Contribution" eOpposite="/1/Contribution/contributed"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansEndS" ordered="false" upperBound="-1" eType="/1/MeansEnd" eOpposite="/1/MeansEnd/means"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansEndD" ordered="false" upperBound="-1" eType="/1/MeansEnd" eOpposite="/1/MeansEnd/end"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecomposition" ordered="false" eType="/1/BooleanDecomposition" eOpposite="/1/BooleanDecomposition/root"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecLink" ordered="false" upperBound="-1" eType="/1/BooleanDecLink" eOpposite="/1/BooleanDecLink/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MeansEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansR" ordered="false" eType="/1/Resource" eOpposite="/1/Resource/meansEndR"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="means" ordered="false" eType="/1/Goal" eOpposite="/1/Goal/meansEndS"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1" eType="/1/Goal" eOpposite="/1/Goal/meansEndD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="PointOfView" ordered="false" lowerBound="1" eType="/1/Actor" eOpposite="/1/Actor/meansEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansP" ordered="false" eType="/1/Plan" eOpposite="/1/Plan/meansEndP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansEndR" ordered="false" upperBound="-1" eType="/1/MeansEnd" eOpposite="/1/MeansEnd/meansR"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Plan"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meansEndP" ordered="false" upperBound="-1" eType="/1/MeansEnd" eOpposite="/1/MeansEnd/meansP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecompositionP" ordered="false" eType="/1/BooleanDecomposition" eOpposite="/1/BooleanDecomposition/rootP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecLinkP" ordered="false" upperBound="-1" eType="/1/BooleanDecLink" eOpposite="/1/BooleanDecLink/targetP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanDecomposition" eSuperTypes="/1/Decomposition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="root" ordered="false" eType="/1/Goal" eOpposite="/1/Goal/booleanDecomposition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootP" ordered="false" eType="/1/Plan" eOpposite="/1/Plan/booleanDecompositionP"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecLinkD" ordered="false" lowerBound="1" upperBound="-1" eType="/1/BooleanDecLink" containment="true" eOpposite="/1/BooleanDecLink/booleanDecompositionB"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanDecLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="booleanDecompositionB" ordered="false" lowerBound="1" eType="/1/BooleanDecomposition" eOpposite="/1/BooleanDecomposition/booleanDecLinkD"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/1/Goal" eOpposite="/1/Goal/booleanDecLink"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetP" ordered="false" eType="/1/Plan" eOpposite="/1/Plan/booleanDecLinkP"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AndDecLink" eSuperTypes="/1/BooleanDecLink"/> - <eClassifiers xsi:type="ecore:EClass" name="OrDecLink" eSuperTypes="/1/BooleanDecLink"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/TroposIntegratingActorConcept.ecore b/src/test/resources/ecore/zoo-gen/TroposIntegratingActorConcept.ecore deleted file mode 100644 index db195f26f83aee96237fce23183c819f20195d33..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/TroposIntegratingActorConcept.ecore +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="IntegratingTroposActorConcept"> - <eClassifiers xsi:type="ecore:EClass" name="Actor"/> - <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" lowerBound="1" eType="#//Position"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="play" ordered="false" upperBound="-1" eType="#//Role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Position" eSuperTypes="#//Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cover" ordered="false" upperBound="-1" eType="#//Role" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="#//Actor"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UDDI_meta-model_fragment.ecore b/src/test/resources/ecore/zoo-gen/UDDI_meta-model_fragment.ecore deleted file mode 100644 index b7874a6138bc983b5636ffa94063b60a08412718..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UDDI_meta-model_fragment.ecore +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="PIF"> - <eClassifiers xsi:type="ecore:EClass" name="BusinessTemplate"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessContact"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessService"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessEntity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessContacts" ordered="false" upperBound="-1" eType="#//BusinessContact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessServices" ordered="false" upperBound="-1" eType="#//BusinessService" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifierBag" ordered="false" eType="#//IdentifierBag"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IdentifierBag"/> - <eClassifiers xsi:type="ecore:EClass" name="TModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="overviewDocuments" ordered="false" upperBound="-1" eType="#//OverviewDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifierBag" ordered="false" eType="#//IdentifierBag"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OverviewDocument"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEML.ecore b/src/test/resources/ecore/zoo-gen/UEML.ecore deleted file mode 100644 index 2e3052d8b56d8dba1c4a101b133ef342cb96b0b9..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEML.ecore +++ /dev/null @@ -1,69 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" upperBound="-1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Activity" eOpposite="#//Activity/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputPort" containment="true" eOpposite="#//OutputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasInput" ordered="false" lowerBound="1" upperBound="-1" eType="#//InputPort" containment="true" eOpposite="#//InputPort/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEMLExtended.ecore b/src/test/resources/ecore/zoo-gen/UEMLExtended.ecore deleted file mode 100644 index a04fad9a5b09152dc92f0e7532f99b821b6694da..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEMLExtended.ecore +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject #//FlowObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Process" eOpposite="#//Process/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputPort" containment="true" eOpposite="#//OutputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasInput" ordered="false" lowerBound="1" upperBound="-1" eType="#//InputPort" containment="true" eOpposite="#//InputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityType" ordered="false" lowerBound="1" eType="#//ActivityType" eOpposite="#//ActivityType/activityT"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceType" ordered="false" lowerBound="1" eType="#//ResourceType" eOpposite="#//ResourceType/resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commitment" ordered="false" upperBound="-1" eType="#//Commitment" eOpposite="#//Commitment/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//PassiveObject"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Agent"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor #//FlowObject"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//FlowObject" eOpposite="#//FlowObject/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//FlowObject" eOpposite="#//FlowObject/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="#//FlowObject"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/resourceType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityT" ordered="false" upperBound="-1" eType="#//Activity" eOpposite="#//Activity/activityType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PassiveObject" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Commitment" eSuperTypes="#//PassiveObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/commitment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="#//Task" eOpposite="#//Task/fulfills"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agentO" ordered="false" lowerBound="1" eType="#//Agent" eOpposite="#//Agent/obliger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agentC" ordered="false" lowerBound="1" eType="#//Agent" eOpposite="#//Agent/claimer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/collection_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Software" eSuperTypes="#//Agent"/> - <eClassifiers xsi:type="ecore:EClass" name="Organisation" eSuperTypes="#//Agent"/> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="#//Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="#//Contract" eOpposite="#//Contract/process"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realises" ordered="false" lowerBound="1" eType="#//Service" eOpposite="#//Service/process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="#//Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="#//Process" eOpposite="#//Process/realises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="obliger" ordered="false" lowerBound="1" eType="#//Commitment" eOpposite="#//Commitment/agentO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="claimer" ordered="false" lowerBound="1" eType="#//Commitment" eOpposite="#//Commitment/agentC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parties" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/agent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contract" eSuperTypes="#//PassiveObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" upperBound="-1" eType="#//Process" eOpposite="#//Process/fulfills"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agent" ordered="false" lowerBound="2" upperBound="-1" eType="#//Agent" eOpposite="#//Agent/has_parties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection_of" ordered="false" lowerBound="1" upperBound="-1" eType="#//Commitment" containment="true" eOpposite="#//Commitment/contract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="#//Commitment" eOpposite="#//Commitment/task"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingAgents.ecore b/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingAgents.ecore deleted file mode 100644 index 77f155e3cca9e5f27cc5edb17680dc947ba296d7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingAgents.ecore +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" upperBound="-1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Activity" eOpposite="#//Activity/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputPort" containment="true" eOpposite="#//OutputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasInput" ordered="false" lowerBound="1" upperBound="-1" eType="#//InputPort" containment="true" eOpposite="#//InputPort/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="commitment" ordered="false" upperBound="-1" eType="#//Commitment" eOpposite="#//Commitment/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//PassiveObject"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Agent"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PassiveObject" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Commitment" eSuperTypes="#//PassiveObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" lowerBound="1" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/commitment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contract" eSuperTypes="#//PassiveObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Software" eSuperTypes="#//Agent"/> - <eClassifiers xsi:type="ecore:EClass" name="Organisation" eSuperTypes="#//Agent"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingSocialEffects.ecore b/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingSocialEffects.ecore deleted file mode 100644 index dd92551671a295429f392520133d1a15b64d50c7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEMLExtensionCapturingSocialEffects.ecore +++ /dev/null @@ -1,92 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Process" eOpposite="#//Process/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" eType="#//OutputPort" eOpposite="#//OutputPort/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"/> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="#//Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="#//Contract" eOpposite="#//Contract/process"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realises" ordered="false" lowerBound="1" eType="#//Service" eOpposite="#//Service/process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="#//Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="#//Process" eOpposite="#//Process/realises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Agent" eSuperTypes="#//Resource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="obliger" ordered="false" lowerBound="1" eType="#//Commitment" eOpposite="#//Commitment/agentO"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="claimer" ordered="false" lowerBound="1" eType="#//Commitment" eOpposite="#//Commitment/agentC"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parties" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/agent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" upperBound="-1" eType="#//Process" eOpposite="#//Process/fulfills"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agent" ordered="false" lowerBound="2" upperBound="-1" eType="#//Agent" eOpposite="#//Agent/has_parties"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collection_of" ordered="false" lowerBound="1" upperBound="-1" eType="#//Commitment" containment="true" eOpposite="#//Commitment/contract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" ordered="false" upperBound="-1" eType="#//Commitment" eOpposite="#//Commitment/task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Commitment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" eType="#//Task" eOpposite="#//Task/fulfills"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agentO" ordered="false" lowerBound="1" eType="#//Agent" eOpposite="#//Agent/obliger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="agentC" ordered="false" lowerBound="1" eType="#//Agent" eOpposite="#//Agent/claimer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="#//Contract" eOpposite="#//Contract/collection_of"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEMLExtensionDynamicAspects.ecore b/src/test/resources/ecore/zoo-gen/UEMLExtensionDynamicAspects.ecore deleted file mode 100644 index a30bc6e53e8fdb3648d0f9acb5a744152966356c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEMLExtensionDynamicAspects.ecore +++ /dev/null @@ -1,74 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject #//FlowObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Process" eOpposite="#//Process/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputPort" containment="true" eOpposite="#//OutputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasInput" ordered="false" lowerBound="1" upperBound="-1" eType="#//InputPort" containment="true" eOpposite="#//InputPort/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor #//FlowObject"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//FlowObject" eOpposite="#//FlowObject/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//FlowObject" eOpposite="#//FlowObject/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" eSuperTypes="#//Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="FlowObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="#//FlowObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Process"> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" upperBound="-1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UEMLExtensionModelingAspects.ecore b/src/test/resources/ecore/zoo-gen/UEMLExtensionModelingAspects.ecore deleted file mode 100644 index 656372eb2015cb457ae9fe93ae0e985da5924b60..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UEMLExtensionModelingAspects.ecore +++ /dev/null @@ -1,77 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="UEML"> - <eClassifiers xsi:type="ecore:EClass" name="UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has" ordered="false" eType="#//Geometry" eOpposite="#//Geometry/object"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" eType="#//UEMLModel" eOpposite="#//UEMLModel/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UEMLModel" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" upperBound="-1" eType="#//UEMLObject" containment="true" eOpposite="#//UEMLObject/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Geometry"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="#//UEMLObject" eOpposite="#//UEMLObject/has"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//UEMLObject"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationConnector" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/classAssociation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceRole" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/in"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" upperBound="-1" eType="#//Activity" containment="true" eOpposite="#//Activity/parent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="#//Activity" eOpposite="#//Activity/child"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasOutput" ordered="false" lowerBound="1" upperBound="-1" eType="#//OutputPort" containment="true" eOpposite="#//OutputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasInput" ordered="false" lowerBound="1" upperBound="-1" eType="#//InputPort" containment="true" eOpposite="#//InputPort/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityType" ordered="false" lowerBound="1" eType="#//ActivityType" eOpposite="#//ActivityType/activityT"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="#//UEMLObject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ioFlow" ordered="false" eType="#//IOFlow" eOpposite="#//IOFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationObject" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="controlFlow" ordered="false" eType="#//ControlFlow" eOpposite="#//ControlFlow/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Object"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" eType="#//ResourceFlow" eOpposite="#//ResourceFlow/resourceCarries"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plays" ordered="false" upperBound="-1" eType="#//ResourceRole" eOpposite="#//ResourceRole/resourcePlays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceType" ordered="false" lowerBound="1" eType="#//ResourceType" eOpposite="#//ResourceType/resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="HumanResource" eSuperTypes="#//Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourceCarries" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/carries"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//Object" eOpposite="#//Object/ioFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="#//Flow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="carries" ordered="false" upperBound="-1" eType="#//InformationObject" eOpposite="#//InformationObject/controlFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ConstraintFlow" eSuperTypes="#//ControlFlow"/> - <eClassifiers xsi:type="ecore:EClass" name="ResourceRole" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcePlays" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/plays"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleQualifier" ordered="false" eType="#//RoleType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="in" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/resourceRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleType"/> - <eClassifiers xsi:type="ecore:EClass" name="Anchor" eSuperTypes="#//Port"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" lowerBound="1" eType="#//AssociationConnector" eOpposite="#//AssociationConnector/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasOutput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputPort" eSuperTypes="#//Anchor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" lowerBound="1" eType="#//Activity" eOpposite="#//Activity/hasInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionOperator" eSuperTypes="#//Anchor"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociationConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="origin" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="#//Anchor" eOpposite="#//Anchor/origin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classAssociation" ordered="false" lowerBound="1" eType="#//Flow" eOpposite="#//Flow/associationConnector"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/resourceType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityT" ordered="false" upperBound="-1" eType="#//Activity" eOpposite="#//Activity/activityType"/> - </eClassifiers> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/UIML-3.0.ecore b/src/test/resources/ecore/zoo-gen/UIML-3.0.ecore deleted file mode 100644 index 0543fee347c0a935c861812911526cb2f86cc531..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UIML-3.0.ecore +++ /dev/null @@ -1,395 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UIML"> - <eClassifiers xsi:type="ecore:EClass" name="UIML"> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" eType="/0/Header" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templates" ordered="false" upperBound="-1" eType="/4/Template" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interfaces" ordered="false" upperBound="-1" eType="/2/Interface" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="peers" ordered="false" upperBound="-1" eType="/1/Peer" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Header"> - <eStructuralFeatures xsi:type="ecore:EReference" name="metas" ordered="false" upperBound="-1" eType="/0/MetaData" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MetaData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Peer"> - <eClassifiers xsi:type="ecore:EClass" name="Peer" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentations" ordered="false" upperBound="-1" eType="/1/Presentation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logics" ordered="false" upperBound="-1" eType="/1/Logic" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="base" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dClasses" ordered="false" upperBound="-1" eType="/1/DClass" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Logic" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dComponents" ordered="false" upperBound="-1" eType="/1/DComponent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DComponent" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsTo" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dMethods" ordered="false" upperBound="-1" eType="/1/DMethod" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DClass" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsTo" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsType" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dMethods" ordered="false" upperBound="-1" eType="/1/DMethod" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dProperties" ordered="false" upperBound="-1" eType="/1/DProperty" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/2/Event" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="listeners" ordered="false" upperBound="-1" eType="/1/Listener" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DProperty"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsType" ordered="false" unique="false" lowerBound="1" eType="/1/MapsTypeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsTo" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dMethods" ordered="false" upperBound="-1" eType="/1/DMethod" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dParams" ordered="false" upperBound="-1" eType="/1/DParam" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DMethod" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsTo" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnType" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dParams" upperBound="-1" eType="/1/DParam" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/1/Script" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DParam"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Script" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Listener"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="attacher" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="UsedInTagKind"> - <eLiterals name="event" value="1"/> - <eLiterals name="listener" value="2"/> - <eLiterals name="part" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MapsTypeKind"> - <eLiterals name="attribute" value="1"/> - <eLiterals name="getMethod" value="2"/> - <eLiterals name="setMethod" value="3"/> - <eLiterals name="method" value="4"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Interface"> - <eClassifiers xsi:type="ecore:EClass" name="ExtensibleElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Source" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="LocalSource" eSuperTypes="/2/Source"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/2/ExtensibleElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RemoteSource" eSuperTypes="/2/Source"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure" ordered="false" upperBound="-1" eType="/2/Structure" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" upperBound="-1" eType="/2/Style" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" upperBound="-1" eType="/2/Content" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" upperBound="-1" eType="/2/Behavior" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Structure" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" upperBound="-1" eType="/2/Part" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Part" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wherePart" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" eType="/2/Style" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/2/Content" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" eType="/2/Behavior" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" ordered="false" upperBound="-1" eType="/2/Part" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="repeats" ordered="false" upperBound="-1" eType="/2/Repeat" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Style" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="values" ordered="false" unique="false" upperBound="-1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" ordered="false" upperBound="-1" eType="/2/Part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constants" ordered="false" upperBound="-1" eType="/2/Constant" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/2/Reference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calls" ordered="false" upperBound="-1" eType="/2/Call" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterators" ordered="false" upperBound="-1" eType="/2/Iterator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Content" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constants" upperBound="-1" eType="/2/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behavior" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rules" upperBound="-1" eType="/2/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Repeat"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/2/Iterator" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Part" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constant" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="model" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constants" upperBound="-1" eType="/2/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" eType="/2/Constant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="export" ordered="false" unique="false" eType="/2/ExportKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/2/Condition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/2/Action" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="EventCondition" eSuperTypes="/2/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualCondition" eSuperTypes="/2/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="equal" ordered="false" lowerBound="1" eType="/2/Equal" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpCondition" eSuperTypes="/2/Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/2/Operation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Action_1" eSuperTypes="/2/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calls" ordered="false" upperBound="-1" eType="/2/Call" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restructures" ordered="false" upperBound="-1" eType="/2/Restructure" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action_2" eSuperTypes="/2/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="whenTrue" ordered="false" eType="/2/WhenTrue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="whenFalse" ordered="false" eType="/2/WhenFalse"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="byDefault" ordered="false" eType="/2/ByDefault"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" upperBound="-1" eType="/2/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/2/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="call" ordered="false" lowerBound="1" eType="/2/Call"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/2/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstantParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" lowerBound="1" eType="/2/Constant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IteratorParameter" eSuperTypes="/2/Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterator" ordered="false" lowerBound="1" eType="/2/Iterator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iterator" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstantIterator" eSuperTypes="/2/Iterator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" lowerBound="1" eType="/2/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyIterator" eSuperTypes="/2/Iterator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallIterator" eSuperTypes="/2/Iterator"> - <eStructuralFeatures xsi:type="ecore:EReference" name="call" ordered="false" lowerBound="1" eType="/2/Call" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextIterator" eSuperTypes="/2/Iterator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/3/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" ordered="false" upperBound="-1" eType="/2/Part"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Equal" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" lowerBound="1" eType="/2/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualToConstant" eSuperTypes="/2/Equal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" lowerBound="1" eType="/2/Constant"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualToProperty" eSuperTypes="/2/Equal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/2/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualToReference" eSuperTypes="/2/Equal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/2/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EqualToOperation" eSuperTypes="/2/Equal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" lowerBound="1" eType="/2/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constants" ordered="false" upperBound="-1" eType="/2/Constant" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/2/Reference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calls" ordered="false" upperBound="-1" eType="/2/Call" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ops" ordered="false" upperBound="-1" eType="/2/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" ordered="false" upperBound="-1" eType="/2/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Restructure" eSuperTypes="/2/ExtensibleElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="how" ordered="false" unique="false" eType="/2/HowKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="atPart" ordered="false" eType="/2/Part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="wherePart" ordered="false" eType="/2/Part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/2/Source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false" eType="/4/Template" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Branch"> - <eStructuralFeatures xsi:type="ecore:EReference" name="properties" ordered="false" upperBound="-1" eType="/2/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="calls" ordered="false" upperBound="-1" eType="/2/Call" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="restructure" ordered="false" eType="/2/Restructure" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="op" ordered="false" eType="/2/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="equal" ordered="false" eType="/2/Equal" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" eType="/2/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhenTrue" eSuperTypes="/2/Branch"/> - <eClassifiers xsi:type="ecore:EClass" name="WhenFalse" eSuperTypes="/2/Branch"/> - <eClassifiers xsi:type="ecore:EClass" name="ByDefault" eSuperTypes="/2/Branch"/> - <eClassifiers xsi:type="ecore:EEnum" name="HowKind"> - <eLiterals name="append" value="1"/> - <eLiterals name="cascade" value="2"/> - <eLiterals name="replace" value="3"/> - <eLiterals name="union" value="4"/> - <eLiterals name="delete" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExportKind"> - <eLiterals name="hidden" value="1"/> - <eLiterals name="optional" value="2"/> - <eLiterals name="required" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="WhereKind"> - <eLiterals name="first" value="1"/> - <eLiterals name="last" value="2"/> - <eLiterals name="before" value="3"/> - <eLiterals name="after" value="4"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Template"> - <eClassifiers xsi:type="ecore:EClass" name="Template" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehaviorTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" eType="/2/Behavior" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DClassTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dClass" ordered="false" lowerBound="1" eType="/1/DClass" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DComponentTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dComponent" ordered="false" lowerBound="1" eType="/1/DComponent" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConstantTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constant" ordered="false" lowerBound="1" eType="/2/Constant" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContentTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" lowerBound="1" eType="/2/Content" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterfaceTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interface" ordered="false" lowerBound="1" eType="/2/Interface" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logic" ordered="false" lowerBound="1" eType="/1/Logic" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PartTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" lowerBound="1" eType="/2/Part" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PeerTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="peer" ordered="false" lowerBound="1" eType="/1/Peer" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PresentationTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentation" ordered="false" lowerBound="1" eType="/1/Presentation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/2/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RestructureTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="restructure" ordered="false" lowerBound="1" eType="/2/Restructure" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RuleTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rule" ordered="false" lowerBound="1" eType="/2/Rule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScriptTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" lowerBound="1" eType="/1/Script" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructureTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure" ordered="false" lowerBound="1" eType="/2/Structure" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StyleTemplate" eSuperTypes="/4/Template"> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" lowerBound="1" eType="/2/Style" containment="true"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UML2.ecore b/src/test/resources/ecore/zoo-gen/UML2.ecore deleted file mode 100644 index 30b67ffd84382b986ca89e13978c22e7abc0f214..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UML2.ecore +++ /dev/null @@ -1,1031 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="UnlimitedNatural"/> - <eClassifiers xsi:type="ecore:EDataType" name="Sequence"/> - <eClassifiers xsi:type="ecore:EDataType" name="Set"/> - </ecore:EPackage> - <ecore:EPackage name="uml2"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/1/Element" eOpposite="/1/Element/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/Element" eOpposite="/1/Element/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedComment" ordered="false" upperBound="-1" eType="/1/Comment" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="/0/UnlimitedNatural"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperValue" ordered="false" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lowerValue" ordered="false" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/1/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifiedName" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false" upperBound="-1" eType="/1/Dependency" eOpposite="/1/Dependency/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nameExpression" ordered="false" eType="/1/StringExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="member" ordered="false" upperBound="-1" eType="/1/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedRule" ordered="false" upperBound="-1" eType="/1/Constraint" containment="true" eOpposite="/1/Constraint/namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedMember" ordered="false" upperBound="-1" eType="/1/PackageableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false" upperBound="-1" eType="/1/ElementImport" containment="true" eOpposite="/1/ElementImport/importingNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageImport" ordered="false" upperBound="-1" eType="/1/PackageImport" containment="true" eOpposite="/1/PackageImport/importingNamespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OpaqueExpression" eSuperTypes="/1/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueSpecification" abstract="true" eSuperTypes="/1/TypedElement /1/ParameterableElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="/1/OpaqueExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="symbol" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" upperBound="-1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="/1/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" ordered="false" upperBound="-1" eType="/1/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyExpression" ordered="false" eType="/1/StringExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DirectedRelationship" abstract="true" eSuperTypes="/1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Element"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedElement" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/1/BehavioredClassifier /1/EncapsulatedClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/1/Operation" containment="true" eOpposite="/1/Operation/class_"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superClass" ordered="false" upperBound="-1" eType="/1/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" upperBound="-1" eType="/1/Extension" eOpposite="/1/Extension/metaclass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/1/Classifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false" upperBound="-1" eType="/1/Reception" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type" abstract="true" eSuperTypes="/1/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" eType="/1/Package" eOpposite="/1/Package/ownedType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/1/StructuralFeature /1/ConnectableElement /1/DeploymentTarget"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class_" ordered="false" eType="/1/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="opposite" ordered="false" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerivedUnion" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningAssociation" ordered="false" eType="/1/Association" eOpposite="/1/Association/ownedEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedProperty" ordered="false" upperBound="-1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subsettedProperty" ordered="false" upperBound="-1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false" eType="/1/DataType" eOpposite="/1/DataType/ownedAttribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" eType="/1/Association" eOpposite="/1/Association/memberEnd"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" eType="/1/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/1/Property" containment="true" eOpposite="/1/Property/associationEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" eType="/1/Property" eOpposite="/1/Property/qualifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/1/BehavioralFeature /1/TypedElement /1/MultiplicityElement /1/ParameterableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class_" ordered="false" eType="/1/Class" eOpposite="/1/Class/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" ordered="false" eType="/1/DataType" eOpposite="/1/DataType/ownedOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" upperBound="-1" eType="/1/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false" upperBound="-1" eType="/1/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedOperation" ordered="false" upperBound="-1" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyCondition" ordered="false" eType="/1/Constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/Type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/ConnectableElement /1/TypedElement /1/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" eType="/1/Operation" eOpposite="/1/Operation/ownedParameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/1/ParameterDirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isException" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStream" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="effect" ordered="false" unique="false" eType="/1/ParameterEffectKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSet" ordered="false" upperBound="-1" eType="/1/ParameterSet" eOpposite="/1/ParameterSet/parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/1/Namespace /1/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedPackage" ordered="false" upperBound="-1" eType="/1/Package" eOpposite="/1/Package/nestingPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestingPackage" ordered="false" eType="/1/Package" eOpposite="/1/Package/nestedPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedType" ordered="false" upperBound="-1" eType="/1/Type" eOpposite="/1/Type/package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false" upperBound="-1" eType="/1/PackageableElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageMerge" ordered="false" upperBound="-1" eType="/1/PackageMerge" containment="true" eOpposite="/1/PackageMerge/mergingPackage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appliedProfile" ordered="false" upperBound="-1" eType="/1/ProfileApplication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageExtension" ordered="false" upperBound="-1" eType="/1/PackageMerge" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/1/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1" eType="/1/EnumerationLiteral" containment="true" eOpposite="/1/EnumerationLiteral/enumeration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/1/Property" containment="true" eOpposite="/1/Property/datatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/1/Operation" containment="true" eOpposite="/1/Operation/datatype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="/1/InstanceSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false" eType="/1/Enumeration" eOpposite="/1/Enumeration/ownedLiteral"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType" eSuperTypes="/1/DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/1/Namespace /1/Type /1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" ordered="false" upperBound="-1" eType="/1/Feature" eOpposite="/1/Feature/featuringClassifier"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritedMember" ordered="false" upperBound="-1" eType="/1/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/1/Generalization" containment="true" eOpposite="/1/Generalization/specific"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" upperBound="-1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedClassifier" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitution" ordered="false" upperBound="-1" eType="/1/Substitution" containment="true" eOpposite="/1/Substitution/substitutingClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeExtent" ordered="false" upperBound="-1" eType="/1/GeneralizationSet" eOpposite="/1/GeneralizationSet/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedUseCase" ordered="false" upperBound="-1" eType="/1/UseCase" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/subject"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" eType="/1/CollaborationOccurrence"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occurrence" ordered="false" upperBound="-1" eType="/1/CollaborationOccurrence" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="featuringClassifier" ordered="false" upperBound="-1" eType="/1/Classifier" eOpposite="/1/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStatic" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/1/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/1/Namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/1/Namespace" eOpposite="/1/Namespace/ownedRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" upperBound="-1" eType="/1/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="package" value="1"/> - <eLiterals name="private" value="2"/> - <eLiterals name="protected" value="3"/> - <eLiterals name="public" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralBoolean" eSuperTypes="/1/LiteralSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralSpecification" abstract="true" eSuperTypes="/1/ValueSpecification"/> - <eClassifiers xsi:type="ecore:EClass" name="LiteralString" eSuperTypes="/1/LiteralSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralNull" eSuperTypes="/1/LiteralSpecification"/> - <eClassifiers xsi:type="ecore:EClass" name="LiteralInteger" eSuperTypes="/1/LiteralSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LiteralUnlimitedNatural" eSuperTypes="/1/LiteralSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/0/UnlimitedNatural"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/1/Namespace /1/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameter" ordered="false" upperBound="-1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnResult" upperBound="-1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="raisedException" ordered="false" upperBound="-1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="method" ordered="false" upperBound="-1" eType="/1/Behavior" eOpposite="/1/Behavior/specification"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" eType="/1/CallConcurrencyKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="/1/Feature /1/TypedElement /1/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceSpecification" eSuperTypes="/1/PackageableElement /1/DeploymentTarget /1/DeployedArtifact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1" eType="/1/Slot" containment="true" eOpposite="/1/Slot/owningInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningInstance" ordered="false" lowerBound="1" eType="/1/InstanceSpecification" eOpposite="/1/InstanceSpecification/slot"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingFeature" ordered="false" lowerBound="1" eType="/1/StructuralFeature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceValue" eSuperTypes="/1/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/1/InstanceSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RedefinableElement" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinitionContext" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specific" ordered="false" lowerBound="1" eType="/1/Classifier" eOpposite="/1/Classifier/generalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubstitutable" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalizationSet" ordered="false" upperBound="-1" eType="/1/GeneralizationSet" eOpposite="/1/GeneralizationSet/generalization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageableElement" abstract="true" eSuperTypes="/1/NamedElement /1/ParameterableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageableElement_visibility" ordered="false" unique="false" eType="/1/VisibilityKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementImport" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false" lowerBound="1" eType="/1/PackageableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false" lowerBound="1" eType="/1/Namespace" eOpposite="/1/Namespace/elementImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageImport" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedPackage" ordered="false" lowerBound="1" eType="/1/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importingNamespace" ordered="false" lowerBound="1" eType="/1/Namespace" eOpposite="/1/Namespace/packageImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/1/Classifier /1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDerived" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1" eType="/1/Property" containment="true" eOpposite="/1/Property/owningAssociation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="endType" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberEnd" lowerBound="2" upperBound="-1" eType="/1/Property" eOpposite="/1/Property/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackageMerge" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mergingPackage" ordered="false" lowerBound="1" eType="/1/Package" eOpposite="/1/Package/packageMerge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mergedPackage" ordered="false" lowerBound="1" eType="/1/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="/1/Class"/> - <eClassifiers xsi:type="ecore:EClass" name="Profile" eSuperTypes="/1/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStereotype" ordered="false" upperBound="-1" eType="/1/Stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaclassReference" ordered="false" upperBound="-1" eType="/1/ElementImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metamodelReference" ordered="false" upperBound="-1" eType="/1/PackageImport"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProfileApplication" eSuperTypes="/1/PackageImport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedProfile" ordered="false" lowerBound="1" eType="/1/Profile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extension" eSuperTypes="/1/Association"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRequired" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="metaclass" ordered="false" lowerBound="1" eType="/1/Class" eOpposite="/1/Class/extension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionEnd" eSuperTypes="/1/Property"/> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="in" value="1"/> - <eLiterals name="inout" value="2"/> - <eLiterals name="out" value="3"/> - <eLiterals name="return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="composite" value="1"/> - <eLiterals name="none" value="2"/> - <eLiterals name="shared" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Behavior" abstract="true" eSuperTypes="/1/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReentrant" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/1/BehavioredClassifier" eOpposite="/1/BehavioredClassifier/ownedBehavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedBehavior" ordered="false" upperBound="-1" eType="/1/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" eType="/1/BehavioralFeature" eOpposite="/1/BehavioralFeature/method"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalParameter" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnResult" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" upperBound="-1" eType="/1/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postcondition" ordered="false" upperBound="-1" eType="/1/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameterSet" ordered="false" upperBound="-1" eType="/1/ParameterSet" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioredClassifier" abstract="true" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedBehavior" ordered="false" upperBound="-1" eType="/1/Behavior" containment="true" eOpposite="/1/Behavior/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifierBehavior" ordered="false" eType="/1/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="/1/Implementation" containment="true" eOpposite="/1/Implementation/implementingClassifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTrigger" ordered="false" upperBound="-1" eType="/1/Trigger" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedStateMachine" ordered="false" upperBound="-1" eType="/1/StateMachine" containment="true" eOpposite="/1/StateMachine/stateMachine_redefinitionContext"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/1/Behavior"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="edge" ordered="false" upperBound="-1" eType="/1/ActivityEdge" containment="true" eOpposite="/1/ActivityEdge/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="group" ordered="false" upperBound="-1" eType="/1/ActivityGroup" containment="true" eOpposite="/1/ActivityGroup/activityGroup_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="node" ordered="false" upperBound="-1" eType="/1/ActivityNode" containment="true" eOpposite="/1/ActivityNode/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" eType="/1/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structuredNode" ordered="false" upperBound="-1" eType="/1/StructuredActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSingleExecution" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReadOnly" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Permission" eSuperTypes="/1/Dependency"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/1/PackageableElement /1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" upperBound="-1" eType="/1/NamedElement" eOpposite="/1/NamedElement/clientDependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" upperBound="-1" eType="/1/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Usage" eSuperTypes="/1/Dependency"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="/1/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false" eType="/1/OpaqueExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Realization" eSuperTypes="/1/Abstraction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstraction" ordered="false" eType="/1/Component" eOpposite="/1/Component/realization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizingClassifier" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Substitution" eSuperTypes="/1/Realization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="substitutingClassifier" ordered="false" lowerBound="1" eType="/1/Classifier" eOpposite="/1/Classifier/substitution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizationSet" eSuperTypes="/1/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCovering" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDisjoint" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/1/Classifier" eOpposite="/1/Classifier/powertypeExtent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/1/Generalization" eOpposite="/1/Generalization/generalizationSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationClass" eSuperTypes="/1/Class /1/Association"/> - <eClassifiers xsi:type="ecore:EClass" name="InformationItem" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="represented" ordered="false" upperBound="-1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InformationFlow" eSuperTypes="/1/PackageableElement /1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="realization" ordered="false" upperBound="-1" eType="/1/Relationship"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conveyed" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/1/Package"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewpoint" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectorEnd" eSuperTypes="/1/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingEnd" ordered="false" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" eType="/1/ConnectableElement" eOpposite="/1/ConnectableElement/end"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partWithPort" ordered="false" eType="/1/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectableElement" abstract="true" eSuperTypes="/1/NamedElement /1/ParameterableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" upperBound="-1" eType="/1/ConnectorEnd" eOpposite="/1/ConnectorEnd/role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Connector" eSuperTypes="/1/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/1/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedConnector" ordered="false" upperBound="-1" eType="/1/Connector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" lowerBound="2" upperBound="-1" eType="/1/ConnectorEnd" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/1/ConnectorKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" upperBound="-1" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuredClassifier" abstract="true" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/1/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" upperBound="-1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" upperBound="-1" eType="/1/ConnectableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedConnector" ordered="false" upperBound="-1" eType="/1/Connector" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityEdge" abstract="true" eSuperTypes="/1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/1/Activity" eOpposite="/1/Activity/edge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/ActivityNode" eOpposite="/1/ActivityNode/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/ActivityNode" eOpposite="/1/ActivityNode/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inGroup" ordered="false" upperBound="-1" eType="/1/ActivityGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedElement" ordered="false" upperBound="-1" eType="/1/ActivityEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false" eType="/1/StructuredActivityNode" eOpposite="/1/StructuredActivityNode/containedEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false" upperBound="-1" eType="/1/ActivityPartition" eOpposite="/1/ActivityPartition/containedEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="weight" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interrupts" ordered="false" eType="/1/InterruptibleActivityRegion" eOpposite="/1/InterruptibleActivityRegion/interruptingEdge"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityGroup" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superGroup" ordered="false" eType="/1/ActivityGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityGroup_activity" ordered="false" eType="/1/Activity" eOpposite="/1/Activity/group"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivityNode" abstract="true" eSuperTypes="/1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/ActivityEdge" eOpposite="/1/ActivityEdge/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/ActivityEdge" eOpposite="/1/ActivityEdge/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inGroup" ordered="false" upperBound="-1" eType="/1/ActivityGroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/1/Activity" eOpposite="/1/Activity/node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedElement" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inStructuredNode" ordered="false" eType="/1/StructuredActivityNode" eOpposite="/1/StructuredActivityNode/containedNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inPartition" ordered="false" upperBound="-1" eType="/1/ActivityPartition" eOpposite="/1/ActivityPartition/containedNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inInterruptibleRegion" ordered="false" upperBound="-1" eType="/1/InterruptibleActivityRegion" eOpposite="/1/InterruptibleActivityRegion/containedNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/1/ExecutableNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="effect" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" upperBound="-1" eType="/1/OutputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" upperBound="-1" eType="/1/InputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPrecondition" ordered="false" upperBound="-1" eType="/1/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="localPostcondition" ordered="false" upperBound="-1" eType="/1/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectNode" abstract="true" eSuperTypes="/1/ActivityNode /1/TypedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/1/ObjectNodeOrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="upperBound" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inState" ordered="false" upperBound="-1" eType="/1/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ControlNode" abstract="true" eSuperTypes="/1/ActivityNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ControlFlow" eSuperTypes="/1/ActivityEdge"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectFlow" eSuperTypes="/1/ActivityEdge"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMulticast" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isMultireceive" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" eType="/1/Behavior"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selection" ordered="false" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InitialNode" eSuperTypes="/1/ControlNode"/> - <eClassifiers xsi:type="ecore:EClass" name="FinalNode" abstract="true" eSuperTypes="/1/ControlNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityFinalNode" eSuperTypes="/1/FinalNode"/> - <eClassifiers xsi:type="ecore:EClass" name="DecisionNode" eSuperTypes="/1/ControlNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="decisionInput" ordered="false" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MergeNode" eSuperTypes="/1/ControlNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutableNode" abstract="true" eSuperTypes="/1/ActivityNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="handler" ordered="false" upperBound="-1" eType="/1/ExceptionHandler" containment="true" eOpposite="/1/ExceptionHandler/protectedNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OutputPin" eSuperTypes="/1/Pin"/> - <eClassifiers xsi:type="ecore:EClass" name="InputPin" eSuperTypes="/1/Pin"/> - <eClassifiers xsi:type="ecore:EClass" name="Pin" abstract="true" eSuperTypes="/1/ObjectNode /1/MultiplicityElement"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityParameterNode" eSuperTypes="/1/ObjectNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/1/Parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValuePin" eSuperTypes="/1/InputPin"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/1/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/1/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedInterface" ordered="false" upperBound="-1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/1/Classifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedReception" ordered="false" upperBound="-1" eType="/1/Reception" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false" eType="/1/ProtocolStateMachine" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Implementation" eSuperTypes="/1/Realization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contract" ordered="false" lowerBound="1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementingClassifier" ordered="false" lowerBound="1" eType="/1/BehavioredClassifier" eOpposite="/1/BehavioredClassifier/implementation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="/1/Classifier /1/DeployedArtifact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileName" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedArtifact" ordered="false" upperBound="-1" eType="/1/Artifact" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manifestation" ordered="false" upperBound="-1" eType="/1/Manifestation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/1/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/1/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Manifestation" eSuperTypes="/1/Abstraction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="utilizedElement" ordered="false" lowerBound="1" eType="/1/PackageableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="/1/NamedElement /1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedCase" ordered="false" lowerBound="1" eType="/1/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/extend"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" eType="/1/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionLocation" lowerBound="1" upperBound="-1" eType="/1/ExtensionPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/1/BehavioredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/1/Include" containment="true" eOpposite="/1/Include/includingCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false" upperBound="-1" eType="/1/Extend" containment="true" eOpposite="/1/Extend/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false" upperBound="-1" eType="/1/ExtensionPoint" containment="true" eOpposite="/1/ExtensionPoint/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" upperBound="-1" eType="/1/Classifier" eOpposite="/1/Classifier/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="/1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/extensionPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="/1/NamedElement /1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includingCase" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/include"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false" lowerBound="1" eType="/1/UseCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationOccurrence" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/1/Dependency" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Collaboration" eSuperTypes="/1/BehavioredClassifier /1/StructuredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationRole" ordered="false" upperBound="-1" eType="/1/ConnectableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="/1/Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isBehavior" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isService" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="required" ordered="false" upperBound="-1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedPort" ordered="false" upperBound="-1" eType="/1/Port"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provided" ordered="false" upperBound="-1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="protocol" ordered="false" eType="/1/ProtocolStateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EncapsulatedClassifier" abstract="true" eSuperTypes="/1/StructuredClassifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedPort" ordered="false" upperBound="-1" eType="/1/Port" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="guarded" value="1"/> - <eLiterals name="concurrent" value="2"/> - <eLiterals name="sequential" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallTrigger" eSuperTypes="/1/MessageTrigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageTrigger" abstract="true" eSuperTypes="/1/Trigger"/> - <eClassifiers xsi:type="ecore:EClass" name="ChangeTrigger" eSuperTypes="/1/Trigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trigger" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="port" ordered="false" upperBound="-1" eType="/1/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/1/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" eType="/1/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1" eType="/1/Property" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalTrigger" eSuperTypes="/1/MessageTrigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" upperBound="-1" eType="/1/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeTrigger" eSuperTypes="/1/Trigger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRelative" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnyTrigger" eSuperTypes="/1/MessageTrigger"/> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/1/ConnectableElement /1/TypedElement /1/MultiplicityElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" lowerBound="1" eType="/1/StructuredActivityNode" eOpposite="/1/StructuredActivityNode/variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuredActivityNode" eSuperTypes="/1/Action /1/Namespace /1/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" upperBound="-1" eType="/1/Variable" containment="true" eOpposite="/1/Variable/scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedNode" upperBound="-1" eType="/1/ActivityNode" containment="true" eOpposite="/1/ActivityNode/inStructuredNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedEdge" upperBound="-1" eType="/1/ActivityEdge" containment="true" eOpposite="/1/ActivityEdge/inStructuredNode"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mustIsolate" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConditionalNode" eSuperTypes="/1/StructuredActivityNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDeterminate" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAssured" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clause" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Clause" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Clause" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="test" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessorClause" ordered="false" upperBound="-1" eType="/1/Clause" eOpposite="/1/Clause/successorClause"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="successorClause" ordered="false" upperBound="-1" eType="/1/Clause" eOpposite="/1/Clause/predecessorClause"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decider" ordered="false" lowerBound="1" eType="/1/OutputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOutput" ordered="false" upperBound="-1" eType="/1/OutputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LoopNode" eSuperTypes="/1/StructuredActivityNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTestedFirst" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyPart" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setupPart" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decider" ordered="false" lowerBound="1" eType="/1/OutputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="test" ordered="false" upperBound="-1" eType="/1/ActivityNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" eType="/1/OutputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopVariable" upperBound="-1" eType="/1/OutputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOutput" ordered="false" upperBound="-1" eType="/1/OutputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loopVariableInput" upperBound="-1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interaction" eSuperTypes="/1/Behavior /1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lifeline" ordered="false" upperBound="-1" eType="/1/Lifeline" containment="true" eOpposite="/1/Lifeline/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/1/Message" containment="true" eOpposite="/1/Message/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragment" upperBound="-1" eType="/1/InteractionFragment" containment="true" eOpposite="/1/InteractionFragment/enclosingInteraction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="formalGate" ordered="false" upperBound="-1" eType="/1/Gate" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionFragment" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="covered" upperBound="-1" eType="/1/Lifeline" eOpposite="/1/Lifeline/coveredBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalOrdering" ordered="false" upperBound="-1" eType="/1/GeneralOrdering" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enclosingInteraction" ordered="false" eType="/1/Interaction" eOpposite="/1/Interaction/fragment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enclosingOperand" ordered="false" eType="/1/InteractionOperand" eOpposite="/1/InteractionOperand/fragment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lifeline" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="coveredBy" ordered="false" upperBound="-1" eType="/1/InteractionFragment" eOpposite="/1/InteractionFragment/covered"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" lowerBound="1" eType="/1/ConnectableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/1/Interaction" eOpposite="/1/Interaction/lifeline"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="selector" ordered="false" eType="/1/OpaqueExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposedAs" ordered="false" eType="/1/PartDecomposition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageKind" ordered="false" unique="false" eType="/1/MessageKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="messageSort" ordered="false" unique="false" eType="/1/MessageSort"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiveEvent" ordered="false" eType="/1/MessageEnd" eOpposite="/1/MessageEnd/receiveMessage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sendEvent" ordered="false" eType="/1/MessageEnd" eOpposite="/1/MessageEnd/sendMessage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connector" ordered="false" eType="/1/Connector"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/1/Interaction" eOpposite="/1/Interaction/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" eType="/1/NamedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" ordered="false" upperBound="-1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralOrdering" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="before" ordered="false" lowerBound="1" eType="/1/EventOccurrence" eOpposite="/1/EventOccurrence/toAfter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="after" ordered="false" lowerBound="1" eType="/1/EventOccurrence" eOpposite="/1/EventOccurrence/toBefore"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MessageKind"> - <eLiterals name="found" value="1"/> - <eLiterals name="lost" value="2"/> - <eLiterals name="unknown" value="3"/> - <eLiterals name="complete" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="MessageSort"> - <eLiterals name="synchSignal" value="1"/> - <eLiterals name="synchCall" value="2"/> - <eLiterals name="asynchCall" value="3"/> - <eLiterals name="asynchSignal" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageEnd" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiveMessage" ordered="false" eType="/1/Message" eOpposite="/1/Message/receiveEvent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sendMessage" ordered="false" eType="/1/Message" eOpposite="/1/Message/sendEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventOccurrence" eSuperTypes="/1/InteractionFragment /1/MessageEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="startExec" ordered="false" upperBound="-1" eType="/1/ExecutionOccurrence" eOpposite="/1/ExecutionOccurrence/start"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishExec" ordered="false" upperBound="-1" eType="/1/ExecutionOccurrence" eOpposite="/1/ExecutionOccurrence/finish"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toAfter" ordered="false" upperBound="-1" eType="/1/GeneralOrdering" eOpposite="/1/GeneralOrdering/before"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toBefore" ordered="false" upperBound="-1" eType="/1/GeneralOrdering" eOpposite="/1/GeneralOrdering/after"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionOccurrence" eSuperTypes="/1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="start" ordered="false" lowerBound="1" eType="/1/EventOccurrence" eOpposite="/1/EventOccurrence/startExec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finish" ordered="false" lowerBound="1" eType="/1/EventOccurrence" eOpposite="/1/EventOccurrence/finishExec"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" upperBound="-1" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateInvariant" eSuperTypes="/1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invariant" ordered="false" lowerBound="1" eType="/1/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stop" eSuperTypes="/1/EventOccurrence"/> - <eClassifiers xsi:type="ecore:EClass" name="TemplateSignature" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" upperBound="-1" eType="/1/TemplateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameter" ordered="false" upperBound="-1" eType="/1/TemplateParameter" containment="true" eOpposite="/1/TemplateParameter/signature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedSignature" ordered="false" upperBound="-1" eType="/1/TemplateSignature" eOpposite="/1/TemplateSignature/nestingSignature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestingSignature" ordered="false" eType="/1/TemplateSignature" eOpposite="/1/TemplateSignature/nestedSignature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false" lowerBound="1" eType="/1/TemplateableElement" eOpposite="/1/TemplateableElement/ownedTemplateSignature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" lowerBound="1" eType="/1/TemplateSignature" eOpposite="/1/TemplateSignature/ownedParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameteredElement" ordered="false" lowerBound="1" eType="/1/ParameterableElement" eOpposite="/1/ParameterableElement/templateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParameteredElement" ordered="false" eType="/1/ParameterableElement" containment="true" eOpposite="/1/ParameterableElement/owningParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="default" ordered="false" eType="/1/ParameterableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefault" ordered="false" eType="/1/ParameterableElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateableElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false" upperBound="-1" eType="/1/TemplateBinding" containment="true" eOpposite="/1/TemplateBinding/boundElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedTemplateSignature" ordered="false" eType="/1/TemplateSignature" containment="true" eOpposite="/1/TemplateSignature/template"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringExpression" eSuperTypes="/1/TemplateableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subExpression" ordered="false" upperBound="-1" eType="/1/StringExpression" containment="true" eOpposite="/1/StringExpression/owningExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningExpression" ordered="false" eType="/1/StringExpression" eOpposite="/1/StringExpression/subExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterableElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateParameter" ordered="false" eType="/1/TemplateParameter" eOpposite="/1/TemplateParameter/parameteredElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningParameter" ordered="false" eType="/1/TemplateParameter" eOpposite="/1/TemplateParameter/ownedParameteredElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateBinding" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boundElement" ordered="false" lowerBound="1" eType="/1/TemplateableElement" eOpposite="/1/TemplateableElement/templateBinding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signature" ordered="false" lowerBound="1" eType="/1/TemplateSignature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameterSubstitution" ordered="false" upperBound="-1" eType="/1/TemplateParameterSubstitution" containment="true" eOpposite="/1/TemplateParameterSubstitution/templateBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameterSubstitution" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formal" ordered="false" lowerBound="1" eType="/1/TemplateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateBinding" ordered="false" lowerBound="1" eType="/1/TemplateBinding" eOpposite="/1/TemplateBinding/parameterSubstitution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actual" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ParameterableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedActual" ordered="false" upperBound="-1" eType="/1/ParameterableElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperationTemplateParameter" eSuperTypes="/1/TemplateParameter"/> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierTemplateParameter" eSuperTypes="/1/TemplateParameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allowSubstitutable" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterableClassifier" abstract="true" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="RedefinableTemplateSignature" eSuperTypes="/1/RedefinableElement /1/TemplateSignature"/> - <eClassifiers xsi:type="ecore:EClass" name="TemplateableClassifier" abstract="true" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="ConnectableElementTemplateParameter" eSuperTypes="/1/TemplateParameter"/> - <eClassifiers xsi:type="ecore:EClass" name="ForkNode" eSuperTypes="/1/ControlNode"/> - <eClassifiers xsi:type="ecore:EClass" name="JoinNode" eSuperTypes="/1/ControlNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isCombineDuplicate" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinSpec" ordered="false" lowerBound="1" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FlowFinalNode" eSuperTypes="/1/FinalNode"/> - <eClassifiers xsi:type="ecore:EClass" name="CentralBufferNode" eSuperTypes="/1/ObjectNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivityPartition" eSuperTypes="/1/NamedElement /1/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDimension" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExternal" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedEdge" upperBound="-1" eType="/1/ActivityEdge" eOpposite="/1/ActivityEdge/inPartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedNode" upperBound="-1" eType="/1/ActivityNode" eOpposite="/1/ActivityNode/inPartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subgroup" ordered="false" upperBound="-1" eType="/1/ActivityPartition" containment="true" eOpposite="/1/ActivityPartition/superPartition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superPartition" ordered="false" eType="/1/ActivityPartition" eOpposite="/1/ActivityPartition/subgroup"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" eType="/1/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpansionNode" eSuperTypes="/1/ObjectNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="regionAsOutput" ordered="false" eType="/1/ExpansionRegion" eOpposite="/1/ExpansionRegion/outputElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="regionAsInput" ordered="false" eType="/1/ExpansionRegion" eOpposite="/1/ExpansionRegion/inputElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpansionRegion" eSuperTypes="/1/StructuredActivityNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mode" ordered="false" unique="false" eType="/1/ExpansionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputElement" ordered="false" upperBound="-1" eType="/1/ExpansionNode" eOpposite="/1/ExpansionNode/regionAsOutput"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputElement" ordered="false" lowerBound="1" upperBound="-1" eType="/1/ExpansionNode" eOpposite="/1/ExpansionNode/regionAsInput"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExpansionKind"> - <eLiterals name="parallel" value="1"/> - <eLiterals name="iterative" value="2"/> - <eLiterals name="stream" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExceptionHandler" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="protectedNode" ordered="false" lowerBound="1" eType="/1/ExecutableNode" eOpposite="/1/ExecutableNode/handler"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="handlerBody" ordered="false" lowerBound="1" eType="/1/ExecutableNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exceptionInput" ordered="false" lowerBound="1" eType="/1/ObjectNode"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exceptionType" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionOccurrence" eSuperTypes="/1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refersTo" ordered="false" lowerBound="1" eType="/1/Interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualGate" ordered="false" upperBound="-1" eType="/1/Gate" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" ordered="false" upperBound="-1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Gate" eSuperTypes="/1/MessageEnd"/> - <eClassifiers xsi:type="ecore:EClass" name="PartDecomposition" eSuperTypes="/1/InteractionOccurrence"/> - <eClassifiers xsi:type="ecore:EClass" name="InteractionOperand" eSuperTypes="/1/Namespace /1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/1/InteractionConstraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fragment" ordered="false" upperBound="-1" eType="/1/InteractionFragment" containment="true" eOpposite="/1/InteractionFragment/enclosingOperand"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionConstraint" eSuperTypes="/1/Constraint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minint" ordered="false" eType="/1/ValueSpecification" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxint" ordered="false" eType="/1/ValueSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InteractionOperator"> - <eLiterals name="consider" value="1"/> - <eLiterals name="par" value="2"/> - <eLiterals name="opt" value="3"/> - <eLiterals name="loop" value="4"/> - <eLiterals name="alt" value="5"/> - <eLiterals name="break" value="6"/> - <eLiterals name="assert" value="7"/> - <eLiterals name="strict" value="8"/> - <eLiterals name="seq" value="9"/> - <eLiterals name="ignore" value="10"/> - <eLiterals name="neg" value="11"/> - <eLiterals name="critical" value="12"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CombinedFragment" eSuperTypes="/1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interactionOperator" ordered="false" unique="false" eType="/1/InteractionOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" upperBound="-1" eType="/1/InteractionOperand" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cfragmentGate" ordered="false" upperBound="-1" eType="/1/Gate" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Continuation" eSuperTypes="/1/InteractionFragment"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="setting" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/1/Behavior"> - <eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Region" containment="true" eOpposite="/1/Region/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connectionPoint" ordered="false" upperBound="-1" eType="/1/Pseudostate" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedStateMachine" ordered="false" eType="/1/StateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine_redefinitionContext" ordered="false" eType="/1/BehavioredClassifier" eOpposite="/1/BehavioredClassifier/ownedStateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Region" eSuperTypes="/1/Namespace /1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" upperBound="-1" eType="/1/Vertex" containment="true" eOpposite="/1/Vertex/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" upperBound="-1" eType="/1/Transition" containment="true" eOpposite="/1/Transition/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/1/StateMachine" eOpposite="/1/StateMachine/region"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="state" ordered="false" eType="/1/State" eOpposite="/1/State/region"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedRegion" ordered="false" eType="/1/Region"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="/1/Vertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/1/PseudostateKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/1/Namespace /1/RedefinableElement /1/Vertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isComposite" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrthogonal" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSimple" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSubmachineState" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false" eType="/1/StateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" upperBound="-1" eType="/1/ConnectionPointReference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedState" ordered="false" eType="/1/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableTrigger" ordered="false" upperBound="-1" eType="/1/Trigger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="region" ordered="false" upperBound="-1" eType="/1/Region" containment="true" eOpposite="/1/Region/state"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/1/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="/1/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false" eType="/1/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateInvariant" ordered="false" eType="/1/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vertex" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/1/Region" eOpposite="/1/Region/subvertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/1/Transition" eOpposite="/1/Transition/target"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConnectionPointReference" eSuperTypes="/1/Vertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" upperBound="-1" eType="/1/Pseudostate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" upperBound="-1" eType="/1/Pseudostate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/1/RedefinableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" eType="/1/TransitionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/1/Region" eOpposite="/1/Region/transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/1/Vertex" eOpposite="/1/Vertex/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/Vertex" eOpposite="/1/Vertex/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="redefinedTransition" ordered="false" eType="/1/Transition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" upperBound="-1" eType="/1/Trigger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/1/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/1/Activity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TransitionKind"> - <eLiterals name="internal" value="1"/> - <eLiterals name="local" value="2"/> - <eLiterals name="external" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind"> - <eLiterals name="deepHistory" value="1"/> - <eLiterals name="shallowHistory" value="2"/> - <eLiterals name="choice" value="3"/> - <eLiterals name="join" value="4"/> - <eLiterals name="exitPoint" value="5"/> - <eLiterals name="terminate" value="6"/> - <eLiterals name="fork" value="7"/> - <eLiterals name="junction" value="8"/> - <eLiterals name="initial" value="9"/> - <eLiterals name="entryPoint" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="/1/State"/> - <eClassifiers xsi:type="ecore:EClass" name="CreateObjectAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DestroyObjectAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDestroyLinks" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDestroyOwnedObjects" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TestIdentityAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="first" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="second" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadSelfAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeatureAction" abstract="true" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="structuralFeature" ordered="false" lowerBound="1" eType="/1/StructuralFeature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadStructuralFeatureAction" eSuperTypes="/1/StructuralFeatureAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WriteStructuralFeatureAction" abstract="true" eSuperTypes="/1/StructuralFeatureAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClearStructuralFeatureAction" eSuperTypes="/1/StructuralFeatureAction"/> - <eClassifiers xsi:type="ecore:EClass" name="RemoveStructuralFeatureValueAction" eSuperTypes="/1/WriteStructuralFeatureAction"/> - <eClassifiers xsi:type="ecore:EClass" name="AddStructuralFeatureValueAction" eSuperTypes="/1/WriteStructuralFeatureAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReplaceAll" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkAction" abstract="true" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endData" ordered="false" lowerBound="2" upperBound="-1" eType="/1/LinkEndData" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkEndData" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/1/InputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/1/QualifierValue" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadLinkAction" eSuperTypes="/1/LinkAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkEndCreationData" eSuperTypes="/1/LinkEndData"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReplaceAll" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false" eType="/1/InputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateLinkAction" eSuperTypes="/1/WriteLinkAction"/> - <eClassifiers xsi:type="ecore:EClass" name="WriteLinkAction" abstract="true" eSuperTypes="/1/LinkAction"/> - <eClassifiers xsi:type="ecore:EClass" name="DestroyLinkAction" eSuperTypes="/1/WriteLinkAction"/> - <eClassifiers xsi:type="ecore:EClass" name="ClearAssociationAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/1/Association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableAction" abstract="true" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/1/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadVariableAction" eSuperTypes="/1/VariableAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WriteVariableAction" abstract="true" eSuperTypes="/1/VariableAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClearVariableAction" eSuperTypes="/1/VariableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="AddVariableValueAction" eSuperTypes="/1/WriteVariableAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReplaceAll" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="insertAt" ordered="false" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RemoveVariableValueAction" eSuperTypes="/1/WriteVariableAction"/> - <eClassifiers xsi:type="ecore:EClass" name="ApplyFunctionAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="function" ordered="false" lowerBound="1" eType="/1/PrimitiveFunction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" ordered="false" upperBound="-1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveFunction" eSuperTypes="/1/PackageableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallAction" abstract="true" eSuperTypes="/1/InvocationAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynchronous" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" upperBound="-1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InvocationAction" abstract="true" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onPort" ordered="false" eType="/1/Port"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendSignalAction" eSuperTypes="/1/InvocationAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/1/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BroadcastSignalAction" eSuperTypes="/1/InvocationAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/1/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendObjectAction" eSuperTypes="/1/InvocationAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="request" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallOperationAction" eSuperTypes="/1/CallAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallBehaviorAction" eSuperTypes="/1/CallAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavior" ordered="false" lowerBound="1" eType="/1/Behavior"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="/1/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstTime" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" eType="/1/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Duration" eSuperTypes="/1/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="firstTime" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" upperBound="2" eType="/1/NamedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeObservationAction" eSuperTypes="/1/WriteStructuralFeatureAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="now" upperBound="-1" eType="/1/TimeExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DurationInterval" eSuperTypes="/1/Interval"/> - <eClassifiers xsi:type="ecore:EClass" name="Interval" eSuperTypes="/1/ValueSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="min" upperBound="-1" eType="/1/ValueSpecification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="max" upperBound="-1" eType="/1/ValueSpecification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeConstraint" eSuperTypes="/1/IntervalConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="IntervalConstraint" eSuperTypes="/1/Constraint"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeInterval" eSuperTypes="/1/Interval"/> - <eClassifiers xsi:type="ecore:EClass" name="DurationObservationAction" eSuperTypes="/1/WriteStructuralFeatureAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="duration" upperBound="-1" eType="/1/Duration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DurationConstraint" eSuperTypes="/1/IntervalConstraint"/> - <eClassifiers xsi:type="ecore:EClass" name="DataStoreNode" eSuperTypes="/1/CentralBufferNode"/> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterEffectKind"> - <eLiterals name="update" value="1"/> - <eLiterals name="read" value="2"/> - <eLiterals name="delete" value="3"/> - <eLiterals name="create" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InterruptibleActivityRegion" eSuperTypes="/1/ActivityGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interruptingEdge" ordered="false" upperBound="-1" eType="/1/ActivityEdge" eOpposite="/1/ActivityEdge/interrupts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containedNode" upperBound="-1" eType="/1/ActivityNode" eOpposite="/1/ActivityNode/inInterruptibleRegion"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ObjectNodeOrderingKind"> - <eLiterals name="FIFO" value="1"/> - <eLiterals name="unordered" value="2"/> - <eLiterals name="ordered" value="3"/> - <eLiterals name="LIFO" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ParameterSet" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Parameter" eOpposite="/1/Parameter/parameterSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" upperBound="-1" eType="/1/Constraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="/1/Class"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIndirectlyInstantiated" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="required" ordered="false" upperBound="-1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="provided" ordered="false" upperBound="-1" eType="/1/Interface"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realization" ordered="false" upperBound="-1" eType="/1/Realization" containment="true" eOpposite="/1/Realization/abstraction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedMember" ordered="false" upperBound="-1" eType="/1/PackageableElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ConnectorKind"> - <eLiterals name="delegation" value="1"/> - <eLiterals name="assembly" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Deployment" eSuperTypes="/1/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedArtifact" ordered="false" upperBound="-1" eType="/1/DeployedArtifact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" lowerBound="1" eType="/1/DeploymentTarget" eOpposite="/1/DeploymentTarget/deployment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="configuration" ordered="false" upperBound="-1" eType="/1/DeploymentSpecification" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeployedArtifact" abstract="true" eSuperTypes="/1/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentTarget" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployment" ordered="false" upperBound="-1" eType="/1/Deployment" containment="true" eOpposite="/1/Deployment/location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedElement" ordered="false" upperBound="-1" eType="/1/PackageableElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/1/Class /1/DeploymentTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedNode" ordered="false" upperBound="-1" eType="/1/Node" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="/1/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionEnvironment" eSuperTypes="/1/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationPath" eSuperTypes="/1/Association"/> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolConformance" eSuperTypes="/1/DirectedRelationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specificMachine" ordered="false" lowerBound="1" eType="/1/ProtocolStateMachine" eOpposite="/1/ProtocolStateMachine/conformance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalMachine" ordered="false" lowerBound="1" eType="/1/ProtocolStateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolStateMachine" eSuperTypes="/1/StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformance" ordered="false" upperBound="-1" eType="/1/ProtocolConformance" containment="true" eOpposite="/1/ProtocolConformance/specificMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProtocolTransition" eSuperTypes="/1/Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="postCondition" ordered="false" eType="/1/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referred" ordered="false" upperBound="-1" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="preCondition" ordered="false" eType="/1/Constraint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadExtentAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReclassifyObjectAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isReplaceAll" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oldClassifier" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="newClassifier" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadIsClassifiedObjectAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirect" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StartOwnedBehaviorAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QualifierValue" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/InputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadLinkObjectEndAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="end" ordered="false" lowerBound="1" eType="/1/Property"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReadLinkObjectEndQualifierAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/InputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" ordered="false" lowerBound="1" eType="/1/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateLinkObjectAction" eSuperTypes="/1/CreateLinkAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" lowerBound="1" eType="/1/OutputPin" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptEventAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" upperBound="-1" eType="/1/Trigger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="result" ordered="false" upperBound="-1" eType="/1/OutputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptCallAction" eSuperTypes="/1/AcceptEventAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnInformation" ordered="false" lowerBound="1" eType="/1/OutputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReplyAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="replyToCall" ordered="false" lowerBound="1" eType="/1/CallTrigger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="replyValue" ordered="false" upperBound="-1" eType="/1/InputPin"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnInformation" ordered="false" lowerBound="1" eType="/1/InputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RaiseExceptionAction" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exception" ordered="false" lowerBound="1" eType="/1/InputPin"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DeploymentSpecification" eSuperTypes="/1/Artifact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="deploymentLocation" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="executionLocation" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI-ActivityGraphs.ecore b/src/test/resources/ecore/zoo-gen/UMLDI-ActivityGraphs.ecore deleted file mode 100644 index 82972b4f6ac11774c81d6f0412694fede14cf011..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI-ActivityGraphs.ecore +++ /dev/null @@ -1,252 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Common_Behavior"> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualArgument" upperBound="-1" eType="/0/Argument" containment="true" eOpposite="/0/Argument/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionSequence" ordered="false" eType="/0/ActionSequence" eOpposite="/0/ActionSequence/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recurrence" ordered="false" eType="/2/IterationExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/2/ObjectSetExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAsynchronous" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/2/ActionExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiation" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DestroyAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="UninterpretedAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="CallAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionSequence" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" eType="/0/Action" containment="true" eOpposite="/0/Action/actionSequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="/0/Action" eOpposite="/0/Action/actualArgument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/2/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminateAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Exception" eSuperTypes="/0/Signal"/> - </ecore:EPackage> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/1/Namespace" eOpposite="/1/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/5/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/2/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/1/Generalization" eOpposite="/1/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/1/ModelElement" containment="true" eOpposite="/1/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/1/GeneralizableElement /1/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/1/Generalization" eOpposite="/1/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/1/Feature" containment="true" eOpposite="/1/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/Classifier" eOpposite="/1/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/2/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/1/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/1/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/behavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/1/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" eType="/2/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/5/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavioralFeature" ordered="false" eType="/1/BehavioralFeature" eOpposite="/1/BehavioralFeature/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/2/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/2/ParameterDirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/1/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/1/Classifier" eOpposite="/1/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/1/GeneralizableElement" eOpposite="/1/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/5/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="ak_none" value="1"/> - <eLiterals name="ak_aggregate" value="2"/> - <eLiterals name="ak_composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ChangeableKind"> - <eLiterals name="ck_changeable" value="1"/> - <eLiterals name="ck_frozen" value="2"/> - <eLiterals name="ck_addOnly" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrderingKind"> - <eLiterals name="ok_unordered" value="1"/> - <eLiterals name="ok_ordered" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="cck_sequential" value="1"/> - <eLiterals name="cck_guarded" value="2"/> - <eLiterals name="cck_concurrent" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="pdk_in" value="1"/> - <eLiterals name="pdk_inout" value="2"/> - <eLiterals name="pdk_out" value="3"/> - <eLiterals name="pdk_return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind"> - <eLiterals name="pk_choice" value="1"/> - <eLiterals name="pk_deepHistory" value="2"/> - <eLiterals name="pk_fork" value="3"/> - <eLiterals name="pk_initial" value="4"/> - <eLiterals name="pk_join" value="5"/> - <eLiterals name="pk_junction" value="6"/> - <eLiterals name="pk_shallowHistory" value="7"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" upperBound="-1" eType="/2/MultiplicityRange" containment="true" eOpposite="/2/MultiplicityRange/multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/2/Multiplicity" eOpposite="/2/Multiplicity/range"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/5/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/5/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/5/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/5/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectSetExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActionExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="IterationExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ArgListsExpression" eSuperTypes="/2/Expression"/> - </ecore:EPackage> - <ecore:EPackage name="State_Machines"> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/1/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachineState" ordered="false" upperBound="-1" eType="/3/SubmachineState" eOpposite="/3/SubmachineState/submachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="top" ordered="false" lowerBound="1" eType="/3/State" containment="true" eOpposite="/3/State/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/3/Transition" containment="true" eOpposite="/3/Transition/stateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateVertex" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/3/CompositeState" eOpposite="/3/CompositeState/subvertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/3/Transition" eOpposite="/3/Transition/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/3/Transition" eOpposite="/3/Transition/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" abstract="true" eSuperTypes="/3/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableEvent" ordered="false" upperBound="-1" eType="/3/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internalTransition" ordered="false" upperBound="-1" eType="/3/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/3/StateMachine" eOpposite="/3/StateMachine/top"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeEvent" eSuperTypes="/3/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/2/TimeExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallEvent" eSuperTypes="/3/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalEvent" eSuperTypes="/3/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/3/StateVertex" eOpposite="/3/StateVertex/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/3/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/3/StateMachine" eOpposite="/3/StateMachine/transitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/3/StateVertex" eOpposite="/3/StateVertex/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/3/Guard" containment="true" eOpposite="/3/Guard/transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/3/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" upperBound="-1" eType="/3/StateVertex" containment="true" eOpposite="/3/StateVertex/container"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConcurrent" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChangeEvent" eSuperTypes="/3/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false" lowerBound="1" eType="/2/BooleanExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" lowerBound="1" eType="/3/Transition" eOpposite="/3/Transition/guard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/2/BooleanExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="/3/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/2/PseudostateKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleState" eSuperTypes="/3/State"/> - <eClassifiers xsi:type="ecore:EClass" name="SubmachineState" eSuperTypes="/3/CompositeState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false" lowerBound="1" eType="/3/StateMachine" eOpposite="/3/StateMachine/submachineState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchState" eSuperTypes="/3/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" lowerBound="1" eType="/5/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StubState" eSuperTypes="/3/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceState" ordered="false" unique="false" lowerBound="1" eType="/5/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="/3/State"/> - </ecore:EPackage> - <ecore:EPackage name="Activity_Graphs"> - <eClassifiers xsi:type="ecore:EClass" name="ActivityGraph" eSuperTypes="/3/StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partition" ordered="false" upperBound="-1" eType="/4/Partition" containment="true" eOpposite="/4/Partition/activityGraph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Partition" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/1/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityGraph" ordered="false" lowerBound="1" eType="/4/ActivityGraph" eOpposite="/4/ActivityGraph/partition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubactivityState" eSuperTypes="/3/SubmachineState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicArguments" ordered="false" eType="/2/ArgListsExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicMultiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionState" eSuperTypes="/3/SimpleState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicArguments" ordered="false" eType="/2/ArgListsExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicMultiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallState" eSuperTypes="/4/ActionState"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectFlowState" eSuperTypes="/3/SimpleState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/1/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynch" ordered="false" unique="false" lowerBound="1" eType="/5/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierInState" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inState" ordered="false" lowerBound="1" upperBound="-1" eType="/3/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI-Collaborations.ecore b/src/test/resources/ecore/zoo-gen/UMLDI-Collaborations.ecore deleted file mode 100644 index 396774cbdc820095463e0d84ee5013dee9d629c3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI-Collaborations.ecore +++ /dev/null @@ -1,274 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/1/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/1/Namespace" eOpposite="/1/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/2/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/1/Generalization" eOpposite="/1/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/1/ModelElement" containment="true" eOpposite="/1/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/1/GeneralizableElement /1/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/1/Generalization" eOpposite="/1/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/1/Feature" containment="true" eOpposite="/1/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/1/Classifier" eOpposite="/1/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/2/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="/1/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/2/ChangeableKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/2/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/2/OrderingKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/1/Association" eOpposite="/1/Association/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/1/Attribute" containment="true" eOpposite="/1/Attribute/associationEnd"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigable" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/2/OrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" eType="/2/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/2/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/2/ChangeableKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/1/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/1/GeneralizableElement /1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" lowerBound="2" upperBound="-1" eType="/1/AssociationEnd" containment="true" eOpposite="/1/AssociationEnd/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" eType="/1/AssociationEnd" eOpposite="/1/AssociationEnd/qualifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/2/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/1/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/1/Parameter" containment="true" eOpposite="/1/Parameter/behavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/1/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" eType="/2/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavioralFeature" ordered="false" eType="/1/BehavioralFeature" eOpposite="/1/BehavioralFeature/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/2/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/2/ParameterDirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/1/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/1/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/1/Classifier" eOpposite="/1/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/1/GeneralizableElement" eOpposite="/1/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="ak_none" value="1"/> - <eLiterals name="ak_aggregate" value="2"/> - <eLiterals name="ak_composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ChangeableKind"> - <eLiterals name="ck_changeable" value="1"/> - <eLiterals name="ck_frozen" value="2"/> - <eLiterals name="ck_addOnly" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrderingKind"> - <eLiterals name="ok_unordered" value="1"/> - <eLiterals name="ok_ordered" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="cck_sequential" value="1"/> - <eLiterals name="cck_guarded" value="2"/> - <eLiterals name="cck_concurrent" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="pdk_in" value="1"/> - <eLiterals name="pdk_inout" value="2"/> - <eLiterals name="pdk_out" value="3"/> - <eLiterals name="pdk_return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" upperBound="-1" eType="/2/MultiplicityRange" containment="true" eOpposite="/2/MultiplicityRange/multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/2/Multiplicity" eOpposite="/2/Multiplicity/range"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectSetExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActionExpression" eSuperTypes="/2/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="IterationExpression" eSuperTypes="/2/Expression"/> - </ecore:EPackage> - <ecore:EPackage name="Common_Behavior"> - <eClassifiers xsi:type="ecore:EClass" name="Instance" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedInstance" ordered="false" upperBound="-1" eType="/3/Instance" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" upperBound="-1" eType="/3/LinkEnd" eOpposite="/3/LinkEnd/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentInstance" ordered="false" eType="/3/ComponentInstance" eOpposite="/3/ComponentInstance/resident"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1" eType="/3/AttributeLink" containment="true" eOpposite="/3/AttributeLink/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLink" ordered="false" upperBound="-1" eType="/3/Link" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/1/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualArgument" upperBound="-1" eType="/3/Argument" containment="true" eOpposite="/3/Argument/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionSequence" ordered="false" eType="/3/ActionSequence" eOpposite="/3/ActionSequence/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recurrence" ordered="false" eType="/2/IterationExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/2/ObjectSetExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAsynchronous" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/2/ActionExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/3/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiation" ordered="false" lowerBound="1" eType="/1/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DestroyAction" eSuperTypes="/3/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="UninterpretedAction" eSuperTypes="/3/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="AttributeLink" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" eType="/3/Instance" eOpposite="/3/Instance/slot"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/3/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" eType="/3/LinkEnd" eOpposite="/3/LinkEnd/qualifiedValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/1/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="/3/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/1/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" lowerBound="2" upperBound="-1" eType="/3/LinkEnd" containment="true" eOpposite="/3/LinkEnd/link"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkObject" eSuperTypes="/3/Object /3/Link"/> - <eClassifiers xsi:type="ecore:EClass" name="DataValue" eSuperTypes="/3/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="CallAction" eSuperTypes="/3/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/1/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendAction" eSuperTypes="/3/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/3/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionSequence" eSuperTypes="/3/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" eType="/3/Action" containment="true" eOpposite="/3/Action/actionSequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="/3/Action" eOpposite="/3/Action/actualArgument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/2/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/1/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/3/Signal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkEnd" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" lowerBound="1" eType="/3/Link" eOpposite="/3/Link/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifiedValue" upperBound="-1" eType="/3/AttributeLink" containment="true" eOpposite="/3/AttributeLink/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/3/Instance" eOpposite="/3/Instance/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" lowerBound="1" eType="/1/AssociationEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnAction" eSuperTypes="/3/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminateAction" eSuperTypes="/3/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Stimulus" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/3/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationLink" ordered="false" eType="/3/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" lowerBound="1" eType="/3/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dispatchAction" ordered="false" lowerBound="1" eType="/3/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sender" ordered="false" lowerBound="1" eType="/3/Instance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exception" eSuperTypes="/3/Signal"/> - <eClassifiers xsi:type="ecore:EClass" name="ComponentInstance" eSuperTypes="/3/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/3/Instance" eOpposite="/3/Instance/componentInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeInstance" ordered="false" eType="/3/NodeInstance" eOpposite="/3/NodeInstance/resident"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeInstance" eSuperTypes="/3/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/3/ComponentInstance" eOpposite="/3/ComponentInstance/nodeInstance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubsystemInstance" eSuperTypes="/3/Instance"/> - </ecore:EPackage> - <ecore:EPackage name="Collaborations"> - <eClassifiers xsi:type="ecore:EClass" name="Collaboration" eSuperTypes="/1/GeneralizableElement /1/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedCollaboration" ordered="false" upperBound="-1" eType="/4/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representedOperation" ordered="false" eType="/1/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representedClassifier" ordered="false" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" upperBound="-1" eType="/4/Interaction" containment="true" eOpposite="/4/Interaction/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingElement" ordered="false" upperBound="-1" eType="/1/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierRole" eSuperTypes="/1/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableContents" ordered="false" upperBound="-1" eType="/1/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingInstance" ordered="false" upperBound="-1" eType="/3/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableFeature" ordered="false" upperBound="-1" eType="/1/Feature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationRole" eSuperTypes="/1/Association"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" eType="/1/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingLink" ordered="false" upperBound="-1" eType="/3/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/4/Message" eOpposite="/4/Message/communicationConnection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEndRole" eSuperTypes="/1/AssociationEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" eType="/1/AssociationEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableQualifier" ordered="false" upperBound="-1" eType="/1/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationMultiplicity" ordered="false" eType="/2/Multiplicity" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/4/Interaction" eOpposite="/4/Interaction/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingStimulus" ordered="false" upperBound="-1" eType="/3/Stimulus"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/3/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationConnection" ordered="false" eType="/4/AssociationRole" eOpposite="/4/AssociationRole/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activator" ordered="false" eType="/4/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" lowerBound="1" eType="/4/ClassifierRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sender" ordered="false" lowerBound="1" eType="/4/ClassifierRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" ordered="false" upperBound="-1" eType="/4/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interaction" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" upperBound="-1" eType="/4/Message" containment="true" eOpposite="/4/Message/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/4/Collaboration" eOpposite="/4/Collaboration/interaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionInstanceSet" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" eType="/4/Interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/4/CollaborationInstanceSet" eOpposite="/4/CollaborationInstanceSet/interactionInstanceSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingStimulus" ordered="false" lowerBound="1" upperBound="-1" eType="/3/Stimulus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationInstanceSet" eSuperTypes="/1/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" eType="/4/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingElement" ordered="false" upperBound="-1" eType="/1/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingInstance" ordered="false" lowerBound="1" upperBound="-1" eType="/3/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interactionInstanceSet" ordered="false" upperBound="-1" eType="/4/InteractionInstanceSet" containment="true" eOpposite="/4/InteractionInstanceSet/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingLink" ordered="false" upperBound="-1" eType="/3/Link"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI-ModelManagement.ecore b/src/test/resources/ecore/zoo-gen/UMLDI-ModelManagement.ecore deleted file mode 100644 index 67a0d663d45bf8f4b030e87347b1e57d8be6e776..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI-ModelManagement.ecore +++ /dev/null @@ -1,72 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/0/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/0/Namespace" eOpposite="/0/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/3/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/0/Generalization" eOpposite="/0/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/0/ModelElement" containment="true" eOpposite="/0/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/0/GeneralizableElement /0/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/0/Generalization" eOpposite="/0/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/0/Feature" containment="true" eOpposite="/0/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/Classifier" eOpposite="/0/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/3/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/0/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/0/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/0/Classifier" eOpposite="/0/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/0/GeneralizableElement" eOpposite="/0/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Model_Management"> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/GeneralizableElement /0/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false" upperBound="-1" eType="/1/ElementImport" containment="true" eOpposite="/1/ElementImport/package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/1/Package"/> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem" eSuperTypes="/1/Package /0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInstantiable" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementImport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/1/Package" eOpposite="/1/Package/elementImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false" lowerBound="1" eType="/0/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/3/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI-StateMachines.ecore b/src/test/resources/ecore/zoo-gen/UMLDI-StateMachines.ecore deleted file mode 100644 index 6bebba1244cdd9d944a45b136de0a07f24649b53..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI-StateMachines.ecore +++ /dev/null @@ -1,207 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Common_Behavior"> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/4/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualArgument" upperBound="-1" eType="/0/Argument" containment="true" eOpposite="/0/Argument/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionSequence" ordered="false" eType="/0/ActionSequence" eOpposite="/0/ActionSequence/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recurrence" ordered="false" eType="/1/IterationExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/1/ObjectSetExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAsynchronous" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/1/ActionExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiation" ordered="false" lowerBound="1" eType="/4/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DestroyAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="UninterpretedAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="CallAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/4/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendAction" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionSequence" eSuperTypes="/0/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" eType="/0/Action" containment="true" eOpposite="/0/Action/actionSequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="/0/Action" eOpposite="/0/Action/actualArgument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/4/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminateAction" eSuperTypes="/0/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Exception" eSuperTypes="/0/Signal"/> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="cck_sequential" value="1"/> - <eLiterals name="cck_guarded" value="2"/> - <eLiterals name="cck_concurrent" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="pdk_in" value="1"/> - <eLiterals name="pdk_inout" value="2"/> - <eLiterals name="pdk_out" value="3"/> - <eLiterals name="pdk_return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectSetExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActionExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="IterationExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind"> - <eLiterals name="pk_choice" value="1"/> - <eLiterals name="pk_deepHistory" value="2"/> - <eLiterals name="pk_fork" value="3"/> - <eLiterals name="pk_initial" value="4"/> - <eLiterals name="pk_join" value="5"/> - <eLiterals name="pk_junction" value="6"/> - <eLiterals name="pk_shallowHistory" value="7"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="State_Machines"> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/4/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachineState" ordered="false" upperBound="-1" eType="/2/SubmachineState" eOpposite="/2/SubmachineState/submachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="top" ordered="false" lowerBound="1" eType="/2/State" containment="true" eOpposite="/2/State/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/2/Transition" containment="true" eOpposite="/2/Transition/stateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/4/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateVertex" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/2/CompositeState" eOpposite="/2/CompositeState/subvertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/2/Transition" eOpposite="/2/Transition/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/2/Transition" eOpposite="/2/Transition/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" abstract="true" eSuperTypes="/2/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableEvent" ordered="false" upperBound="-1" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internalTransition" ordered="false" upperBound="-1" eType="/2/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/2/StateMachine" eOpposite="/2/StateMachine/top"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/1/TimeExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/4/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/0/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/2/StateVertex" eOpposite="/2/StateVertex/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/2/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/2/StateMachine" eOpposite="/2/StateMachine/transitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/2/StateVertex" eOpposite="/2/StateVertex/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/0/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/2/Guard" containment="true" eOpposite="/2/Guard/transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/2/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" upperBound="-1" eType="/2/StateVertex" containment="true" eOpposite="/2/StateVertex/container"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConcurrent" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChangeEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false" lowerBound="1" eType="/1/BooleanExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" lowerBound="1" eType="/2/Transition" eOpposite="/2/Transition/guard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/BooleanExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="/2/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/PseudostateKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleState" eSuperTypes="/2/State"/> - <eClassifiers xsi:type="ecore:EClass" name="SubmachineState" eSuperTypes="/2/CompositeState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false" lowerBound="1" eType="/2/StateMachine" eOpposite="/2/StateMachine/submachineState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchState" eSuperTypes="/2/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" lowerBound="1" eType="/3/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StubState" eSuperTypes="/2/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceState" ordered="false" unique="false" lowerBound="1" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="/2/State"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/4/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/4/Namespace" eOpposite="/4/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/3/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/1/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/4/Generalization" eOpposite="/4/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/4/ModelElement" containment="true" eOpposite="/4/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/4/GeneralizableElement /4/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/4/Generalization" eOpposite="/4/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/4/Feature" containment="true" eOpposite="/4/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/4/Classifier" eOpposite="/4/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/1/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/4/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/4/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/4/Parameter" containment="true" eOpposite="/4/Parameter/behavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/4/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" eType="/1/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/3/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/4/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/4/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavioralFeature" ordered="false" eType="/4/BehavioralFeature" eOpposite="/4/BehavioralFeature/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/1/Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/1/ParameterDirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/4/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/4/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/4/Classifier" eOpposite="/4/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/4/GeneralizableElement" eOpposite="/4/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/3/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI-UseCases.ecore b/src/test/resources/ecore/zoo-gen/UMLDI-UseCases.ecore deleted file mode 100644 index 0f524b4d66b1c7d675d2dcc80712a9aef4955fc3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI-UseCases.ecore +++ /dev/null @@ -1,165 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Common_Behavior"> - <eClassifiers xsi:type="ecore:EClass" name="Instance" abstract="true" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedInstance" ordered="false" upperBound="-1" eType="/0/Instance" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" upperBound="-1" eType="/0/LinkEnd" eOpposite="/0/LinkEnd/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentInstance" ordered="false" eType="/0/ComponentInstance" eOpposite="/0/ComponentInstance/resident"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1" eType="/0/AttributeLink" containment="true" eOpposite="/0/AttributeLink/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLink" ordered="false" upperBound="-1" eType="/0/Link" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeLink" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" eType="/0/Instance" eOpposite="/0/Instance/slot"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" eType="/0/LinkEnd" eOpposite="/0/LinkEnd/qualifiedValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/2/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/2/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" lowerBound="2" upperBound="-1" eType="/0/LinkEnd" containment="true" eOpposite="/0/LinkEnd/link"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkEnd" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" lowerBound="1" eType="/0/Link" eOpposite="/0/Link/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifiedValue" upperBound="-1" eType="/0/AttributeLink" containment="true" eOpposite="/0/AttributeLink/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/0/Instance" eOpposite="/0/Instance/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" lowerBound="1" eType="/2/AssociationEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComponentInstance" eSuperTypes="/0/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/0/Instance" eOpposite="/0/Instance/componentInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeInstance" ordered="false" eType="/0/NodeInstance" eOpposite="/0/NodeInstance/resident"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeInstance" eSuperTypes="/0/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/0/ComponentInstance" eOpposite="/0/ComponentInstance/nodeInstance"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Use_Cases"> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/2/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/1/Include" eOpposite="/1/Include/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false" upperBound="-1" eType="/1/Extend" eOpposite="/1/Extend/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false" upperBound="-1" eType="/1/ExtensionPoint" containment="true" eOpposite="/1/ExtensionPoint/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/2/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="UseCaseInstance" eSuperTypes="/0/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="/2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" lowerBound="1" upperBound="-1" eType="/1/ExtensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/extend"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/3/BooleanExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="/2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false" lowerBound="1" eType="/1/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/include"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/extensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/4/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/2/Namespace" eOpposite="/2/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/4/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/3/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/4/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/2/Generalization" eOpposite="/2/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/4/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/4/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/4/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/2/ModelElement" containment="true" eOpposite="/2/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/2/GeneralizableElement /2/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/2/Generalization" eOpposite="/2/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/2/Feature" containment="true" eOpposite="/2/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/2/Classifier" eOpposite="/2/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/3/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="/2/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/3/Multiplicity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/3/ChangeableKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/3/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/3/OrderingKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd" eSuperTypes="/2/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/2/Association" eOpposite="/2/Association/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" upperBound="-1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" lowerBound="1" eType="/2/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/2/Attribute" containment="true" eOpposite="/2/Attribute/associationEnd"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigable" ordered="false" unique="false" lowerBound="1" eType="/4/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/3/OrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" eType="/3/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/3/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/3/Multiplicity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/3/ChangeableKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/2/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/2/GeneralizableElement /2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" lowerBound="2" upperBound="-1" eType="/2/AssociationEnd" containment="true" eOpposite="/2/AssociationEnd/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/2/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" eType="/2/AssociationEnd" eOpposite="/2/AssociationEnd/qualifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/3/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/2/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/2/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/2/Classifier" eOpposite="/2/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/2/GeneralizableElement" eOpposite="/2/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/4/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="ak_none" value="1"/> - <eLiterals name="ak_aggregate" value="2"/> - <eLiterals name="ak_composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ChangeableKind"> - <eLiterals name="ck_changeable" value="1"/> - <eLiterals name="ck_frozen" value="2"/> - <eLiterals name="ck_addOnly" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrderingKind"> - <eLiterals name="ok_unordered" value="1"/> - <eLiterals name="ok_ordered" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" upperBound="-1" eType="/3/MultiplicityRange" containment="true" eOpposite="/3/MultiplicityRange/multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/3/Multiplicity" eOpposite="/3/Multiplicity/range"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/4/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/4/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/4/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/4/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/3/Expression"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLDI.ecore b/src/test/resources/ecore/zoo-gen/UMLDI.ecore deleted file mode 100644 index 4fac87087b49ca84a92186451175d3323b7a2a19..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLDI.ecore +++ /dev/null @@ -1,611 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UML"/> - <ecore:EPackage name="Collaborations"> - <eClassifiers xsi:type="ecore:EClass" name="Collaboration" eSuperTypes="/9/GeneralizableElement /9/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedCollaboration" ordered="false" upperBound="-1" eType="/1/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representedOperation" ordered="false" eType="/9/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representedClassifier" ordered="false" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" upperBound="-1" eType="/1/Interaction" containment="true" eOpposite="/1/Interaction/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingElement" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierRole" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableContents" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" upperBound="-1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingInstance" ordered="false" upperBound="-1" eType="/5/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableFeature" ordered="false" upperBound="-1" eType="/9/Feature"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationRole" eSuperTypes="/9/Association"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" eType="/9/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingLink" ordered="false" upperBound="-1" eType="/5/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" upperBound="-1" eType="/1/Message" eOpposite="/1/Message/communicationConnection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEndRole" eSuperTypes="/9/AssociationEnd"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" eType="/9/AssociationEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="availableQualifier" ordered="false" upperBound="-1" eType="/9/Attribute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaborationMultiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" lowerBound="1" eType="/1/Interaction" eOpposite="/1/Interaction/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conformingStimulus" ordered="false" upperBound="-1" eType="/5/Stimulus"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/5/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationConnection" ordered="false" eType="/1/AssociationRole" eOpposite="/1/AssociationRole/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activator" ordered="false" eType="/1/Message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" lowerBound="1" eType="/1/ClassifierRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sender" ordered="false" lowerBound="1" eType="/1/ClassifierRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predecessor" ordered="false" upperBound="-1" eType="/1/Message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interaction" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Message" containment="true" eOpposite="/1/Message/interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/1/Collaboration" eOpposite="/1/Collaboration/interaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InteractionInstanceSet" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interaction" ordered="false" eType="/1/Interaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/1/CollaborationInstanceSet" eOpposite="/1/CollaborationInstanceSet/interactionInstanceSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingStimulus" ordered="false" lowerBound="1" upperBound="-1" eType="/5/Stimulus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationInstanceSet" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" eType="/1/Collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingElement" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingInstance" ordered="false" lowerBound="1" upperBound="-1" eType="/5/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interactionInstanceSet" ordered="false" upperBound="-1" eType="/1/InteractionInstanceSet" containment="true" eOpposite="/1/InteractionInstanceSet/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participatingLink" ordered="false" upperBound="-1" eType="/5/Link"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Float"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Long"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="Use_Cases"> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" ordered="false" upperBound="-1" eType="/3/Include" eOpposite="/3/Include/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false" upperBound="-1" eType="/3/Extend" eOpposite="/3/Extend/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" ordered="false" upperBound="-1" eType="/3/ExtensionPoint" containment="true" eOpposite="/3/ExtensionPoint/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/9/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="UseCaseInstance" eSuperTypes="/5/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="/9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" lowerBound="1" upperBound="-1" eType="/3/ExtensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/3/UseCase" eOpposite="/3/UseCase/extend"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/3/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/4/BooleanExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="/9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false" lowerBound="1" eType="/3/UseCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/3/UseCase" eOpposite="/3/UseCase/include"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/3/UseCase" eOpposite="/3/UseCase/extensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Data_Types"> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="ak_none" value="1"/> - <eLiterals name="ak_aggregate" value="2"/> - <eLiterals name="ak_composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CallConcurrencyKind"> - <eLiterals name="cck_sequential" value="1"/> - <eLiterals name="cck_guarded" value="2"/> - <eLiterals name="cck_concurrent" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ChangeableKind"> - <eLiterals name="ck_changeable" value="1"/> - <eLiterals name="ck_frozen" value="2"/> - <eLiterals name="ck_addOnly" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrderingKind"> - <eLiterals name="ok_unordered" value="1"/> - <eLiterals name="ok_ordered" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="pdk_in" value="1"/> - <eLiterals name="pdk_inout" value="2"/> - <eLiterals name="pdk_out" value="3"/> - <eLiterals name="pdk_return" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance" value="1"/> - <eLiterals name="sk_classifier" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public" value="1"/> - <eLiterals name="vk_protected" value="2"/> - <eLiterals name="vk_private" value="3"/> - <eLiterals name="vk_package" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Multiplicity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="range" ordered="false" lowerBound="1" upperBound="-1" eType="/4/MultiplicityRange" containment="true" eOpposite="/4/MultiplicityRange/multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityRange"> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/4/Multiplicity" eOpposite="/4/Multiplicity/range"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="MappingExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ProcedureExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectSetExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ActionExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="IterationExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="TimeExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="ArgListsExpression" eSuperTypes="/4/Expression"/> - <eClassifiers xsi:type="ecore:EEnum" name="PseudostateKind"> - <eLiterals name="pk_choice" value="1"/> - <eLiterals name="pk_deepHistory" value="2"/> - <eLiterals name="pk_fork" value="3"/> - <eLiterals name="pk_initial" value="4"/> - <eLiterals name="pk_join" value="5"/> - <eLiterals name="pk_junction" value="6"/> - <eLiterals name="pk_shallowHistory" value="7"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Common_Behavior"> - <eClassifiers xsi:type="ecore:EClass" name="Instance" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedInstance" ordered="false" upperBound="-1" eType="/5/Instance" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" upperBound="-1" eType="/5/LinkEnd" eOpposite="/5/LinkEnd/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" upperBound="-1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentInstance" ordered="false" eType="/5/ComponentInstance" eOpposite="/5/ComponentInstance/resident"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="slot" ordered="false" upperBound="-1" eType="/5/AttributeLink" containment="true" eOpposite="/5/AttributeLink/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLink" ordered="false" upperBound="-1" eType="/5/Link" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Signal" eSuperTypes="/9/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actualArgument" upperBound="-1" eType="/5/Argument" containment="true" eOpposite="/5/Argument/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actionSequence" ordered="false" eType="/5/ActionSequence" eOpposite="/5/ActionSequence/action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recurrence" ordered="false" eType="/4/IterationExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/4/ObjectSetExpression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAsynchronous" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/4/ActionExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CreateAction" eSuperTypes="/5/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiation" ordered="false" lowerBound="1" eType="/9/Classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DestroyAction" eSuperTypes="/5/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="UninterpretedAction" eSuperTypes="/5/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="AttributeLink" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" eType="/5/Instance" eOpposite="/5/Instance/slot"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/5/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkEnd" ordered="false" eType="/5/LinkEnd" eOpposite="/5/LinkEnd/qualifiedValue"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attribute" ordered="false" lowerBound="1" eType="/9/Attribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="/5/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/9/Association"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" ordered="false" lowerBound="2" upperBound="-1" eType="/5/LinkEnd" containment="true" eOpposite="/5/LinkEnd/link"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkObject" eSuperTypes="/5/Object /5/Link"/> - <eClassifiers xsi:type="ecore:EClass" name="DataValue" eSuperTypes="/5/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="CallAction" eSuperTypes="/5/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/9/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SendAction" eSuperTypes="/5/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/5/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionSequence" eSuperTypes="/5/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" upperBound="-1" eType="/5/Action" containment="true" eOpposite="/5/Action/actionSequence"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Argument" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" eType="/5/Action" eOpposite="/5/Action/actualArgument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/4/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/9/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/5/Signal"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LinkEnd" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" lowerBound="1" eType="/5/Link" eOpposite="/5/Link/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifiedValue" upperBound="-1" eType="/5/AttributeLink" containment="true" eOpposite="/5/AttributeLink/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/5/Instance" eOpposite="/5/Instance/linkEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" lowerBound="1" eType="/9/AssociationEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReturnAction" eSuperTypes="/5/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminateAction" eSuperTypes="/5/Action"/> - <eClassifiers xsi:type="ecore:EClass" name="Stimulus" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" upperBound="-1" eType="/5/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationLink" ordered="false" eType="/5/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="receiver" ordered="false" lowerBound="1" eType="/5/Instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dispatchAction" ordered="false" lowerBound="1" eType="/5/Action"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sender" ordered="false" lowerBound="1" eType="/5/Instance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exception" eSuperTypes="/5/Signal"/> - <eClassifiers xsi:type="ecore:EClass" name="ComponentInstance" eSuperTypes="/5/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/5/Instance" eOpposite="/5/Instance/componentInstance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodeInstance" ordered="false" eType="/5/NodeInstance" eOpposite="/5/NodeInstance/resident"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NodeInstance" eSuperTypes="/5/Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" upperBound="-1" eType="/5/ComponentInstance" eOpposite="/5/ComponentInstance/nodeInstance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubsystemInstance" eSuperTypes="/5/Instance"/> - </ecore:EPackage> - <ecore:EPackage name="Activity_Graphs"> - <eClassifiers xsi:type="ecore:EClass" name="ActivityGraph" eSuperTypes="/7/StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partition" ordered="false" upperBound="-1" eType="/6/Partition" containment="true" eOpposite="/6/Partition/activityGraph"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Partition" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activityGraph" ordered="false" lowerBound="1" eType="/6/ActivityGraph" eOpposite="/6/ActivityGraph/partition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubactivityState" eSuperTypes="/7/SubmachineState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicArguments" ordered="false" eType="/4/ArgListsExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicMultiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActionState" eSuperTypes="/7/SimpleState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDynamic" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicArguments" ordered="false" eType="/4/ArgListsExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dynamicMultiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallState" eSuperTypes="/6/ActionState"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectFlowState" eSuperTypes="/7/SimpleState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/9/Parameter"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSynch" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassifierInState" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inState" ordered="false" lowerBound="1" upperBound="-1" eType="/7/State"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/9/Classifier"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="State_Machines"> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachineState" ordered="false" upperBound="-1" eType="/7/SubmachineState" eOpposite="/7/SubmachineState/submachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="top" ordered="false" lowerBound="1" eType="/7/State" containment="true" eOpposite="/7/State/stateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/7/Transition" containment="true" eOpposite="/7/Transition/stateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/9/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateVertex" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/7/CompositeState" eOpposite="/7/CompositeState/subvertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="incoming" ordered="false" upperBound="-1" eType="/7/Transition" eOpposite="/7/Transition/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outgoing" ordered="false" upperBound="-1" eType="/7/Transition" eOpposite="/7/Transition/source"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" abstract="true" eSuperTypes="/7/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deferrableEvent" ordered="false" upperBound="-1" eType="/7/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internalTransition" ordered="false" upperBound="-1" eType="/7/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="exit" ordered="false" eType="/5/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="doActivity" ordered="false" eType="/5/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" eType="/5/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/7/StateMachine" eOpposite="/7/StateMachine/top"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TimeEvent" eSuperTypes="/7/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/4/TimeExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CallEvent" eSuperTypes="/7/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/9/Operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SignalEvent" eSuperTypes="/7/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="signal" ordered="false" lowerBound="1" eType="/5/Signal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/7/StateVertex" eOpposite="/7/StateVertex/incoming"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/7/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/7/StateMachine" eOpposite="/7/StateMachine/transitions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/7/StateVertex" eOpposite="/7/StateVertex/outgoing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="effect" ordered="false" eType="/5/Action" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" eType="/7/Guard" containment="true" eOpposite="/7/Guard/transition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/7/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" upperBound="-1" eType="/7/StateVertex" containment="true" eOpposite="/7/StateVertex/container"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConcurrent" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ChangeEvent" eSuperTypes="/7/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="changeExpression" ordered="false" lowerBound="1" eType="/4/BooleanExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" lowerBound="1" eType="/7/Transition" eOpposite="/7/Transition/guard"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/4/BooleanExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pseudostate" eSuperTypes="/7/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/4/PseudostateKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleState" eSuperTypes="/7/State"/> - <eClassifiers xsi:type="ecore:EClass" name="SubmachineState" eSuperTypes="/7/CompositeState"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submachine" ordered="false" lowerBound="1" eType="/7/StateMachine" eOpposite="/7/StateMachine/submachineState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SynchState" eSuperTypes="/7/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bound" ordered="false" unique="false" lowerBound="1" eType="/2/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StubState" eSuperTypes="/7/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceState" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="/7/State"/> - </ecore:EPackage> - <ecore:EPackage name="Diagram_Interchange"> - <eClassifiers xsi:type="ecore:EClass" name="Point"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dimension"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BezierPoint"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/8/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="control1" ordered="false" lowerBound="1" eType="/8/Point"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="control2" ordered="false" lowerBound="1" eType="/8/Point"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiagramElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" eType="/8/GraphElement" eOpposite="/8/GraphElement/contained"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" upperBound="-1" eType="/8/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" upperBound="-1" eType="/8/Reference" eOpposite="/8/Reference/referenced"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isVisible" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphElement" abstract="true" eSuperTypes="/8/DiagramElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticModel" ordered="false" lowerBound="1" eType="/8/SemanticModelBridge" containment="true" eOpposite="/8/SemanticModelBridge/graphElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contained" upperBound="-1" eType="/8/DiagramElement" containment="true" eOpposite="/8/DiagramElement/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchorage" ordered="false" upperBound="-1" eType="/8/GraphConnector" containment="true" eOpposite="/8/GraphConnector/graphElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/8/DiagramLink" containment="true" eOpposite="/8/DiagramLink/graphElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/8/Point"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SemanticModelBridge" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="diagram" ordered="false" eType="/8/Diagram" eOpposite="/8/Diagram/owner"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" ordered="false" lowerBound="1" eType="/8/GraphElement" eOpposite="/8/GraphElement/semanticModel"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="presentation" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphEdge" eSuperTypes="/8/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="anchor" lowerBound="2" upperBound="2" eType="/8/GraphConnector" eOpposite="/8/GraphConnector/graphEdge"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" lowerBound="2" upperBound="-1" eType="/8/BezierPoint"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphNode" eSuperTypes="/8/GraphElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/8/Dimension"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphConnector"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" ordered="false" lowerBound="1" eType="/8/GraphElement" eOpposite="/8/GraphElement/anchorage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphEdge" ordered="false" upperBound="-1" eType="/8/GraphEdge" eOpposite="/8/GraphEdge/anchor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="position" ordered="false" lowerBound="1" eType="/8/Point"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LeafElement" abstract="true" eSuperTypes="/8/DiagramElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/8/DiagramElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenced" ordered="false" lowerBound="1" eType="/8/DiagramElement" eOpposite="/8/DiagramElement/reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextElement" eSuperTypes="/8/LeafElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphicPrimitive" abstract="true" eSuperTypes="/8/LeafElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Polyline" eSuperTypes="/8/GraphicPrimitive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="waypoints" lowerBound="2" upperBound="-1" eType="/8/BezierPoint"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="closed" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ellipse" eSuperTypes="/8/GraphicPrimitive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="center" ordered="false" lowerBound="1" eType="/8/Point"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusX" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="radiusY" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rotation" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startAngle" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endAngle" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="/8/LeafElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uri" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mimeType" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleSemanticModelElement" eSuperTypes="/8/SemanticModelBridge"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeInfo" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Uml1SemanticModelBridge" eSuperTypes="/8/SemanticModelBridge"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/9/Element"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoreSemanticModelBridge" eSuperTypes="/8/SemanticModelBridge"/> - <eClassifiers xsi:type="ecore:EClass" name="DiagramLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphElement" ordered="false" lowerBound="1" eType="/8/GraphElement" eOpposite="/8/GraphElement/link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="diagram" ordered="false" lowerBound="1" eType="/8/Diagram" eOpposite="/8/Diagram/diagramLink"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewport" ordered="false" lowerBound="1" eType="/8/Point"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Diagram" eSuperTypes="/8/GraphNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/8/SemanticModelBridge" containment="true" eOpposite="/8/SemanticModelBridge/diagram"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="diagramLink" ordered="false" upperBound="-1" eType="/8/DiagramLink" eOpposite="/8/DiagramLink/diagram"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zoom" ordered="false" unique="false" lowerBound="1" eType="/2/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="viewport" ordered="false" lowerBound="1" eType="/8/Point"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Core"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/9/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taggedValue" ordered="false" upperBound="-1" eType="/9/TaggedValue" containment="true" eOpposite="/9/TaggedValue/modelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="clientDependency" ordered="false" upperBound="-1" eType="/9/Dependency" eOpposite="/9/Dependency/client"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraint" ordered="false" upperBound="-1" eType="/9/Constraint" eOpposite="/9/Constraint/constrainedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" upperBound="-1" eType="/9/Stereotype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="comment" ordered="false" upperBound="-1" eType="/9/Comment" eOpposite="/9/Comment/annotatedElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceFlow" ordered="false" upperBound="-1" eType="/9/Flow" eOpposite="/9/Flow/source"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetFlow" ordered="false" upperBound="-1" eType="/9/Flow" eOpposite="/9/Flow/target"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="templateParameter" upperBound="-1" eType="/9/TemplateParameter" containment="true" eOpposite="/9/TemplateParameter/template"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" eType="/9/Namespace" eOpposite="/9/Namespace/ownedElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/4/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalization" ordered="false" upperBound="-1" eType="/9/Generalization" eOpposite="/9/Generalization/child"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" ordered="false" upperBound="-1" eType="/9/ModelElement" containment="true" eOpposite="/9/ModelElement/namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/9/GeneralizableElement /9/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertypeRange" ordered="false" upperBound="-1" eType="/9/Generalization" eOpposite="/9/Generalization/powertype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/9/Feature" containment="true" eOpposite="/9/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/9/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/9/Classifier" eOpposite="/9/Classifier/feature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/4/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" abstract="true" eSuperTypes="/9/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/4/Multiplicity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/4/ChangeableKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/4/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/4/OrderingKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationEnd" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="association" ordered="false" lowerBound="1" eType="/9/Association" eOpposite="/9/Association/connection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" upperBound="-1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" lowerBound="1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="qualifier" upperBound="-1" eType="/9/Attribute" containment="true" eOpposite="/9/Attribute/associationEnd"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNavigable" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordering" ordered="false" unique="false" eType="/4/OrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" eType="/4/AggregationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" eType="/4/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/4/Multiplicity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="changeability" ordered="false" unique="false" eType="/4/ChangeableKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/9/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainedElement" upperBound="-1" eType="/9/ModelElement" eOpposite="/9/ModelElement/constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" eType="/4/BooleanExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/9/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/9/GeneralizableElement /9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="connection" lowerBound="2" upperBound="-1" eType="/9/AssociationEnd" containment="true" eOpposite="/9/AssociationEnd/association"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/9/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationEnd" ordered="false" eType="/9/AssociationEnd" eOpposite="/9/AssociationEnd/qualifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/4/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" abstract="true" eSuperTypes="/9/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" upperBound="-1" eType="/9/Parameter" containment="true" eOpposite="/9/Parameter/behavioralFeature"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/9/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="concurrency" ordered="false" unique="false" eType="/4/CallConcurrencyKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/9/Classifier"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="behavioralFeature" ordered="false" eType="/9/BehavioralFeature" eOpposite="/9/BehavioralFeature/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" ordered="false" eType="/4/Expression"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" ordered="false" unique="false" lowerBound="1" eType="/4/ParameterDirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/9/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specification" ordered="false" lowerBound="1" eType="/9/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/4/ProcedureExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization" eSuperTypes="/9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/9/GeneralizableElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="powertype" ordered="false" eType="/9/Classifier" eOpposite="/9/Classifier/powertypeRange"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/9/GeneralizableElement" eOpposite="/9/GeneralizableElement/generalization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminator" ordered="false" unique="false" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociationClass" eSuperTypes="/9/Association /9/Class"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependency" eSuperTypes="/9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" upperBound="-1" eType="/9/ModelElement" eOpposite="/9/ModelElement/clientDependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" upperBound="-1" eType="/9/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstraction" eSuperTypes="/9/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" ordered="false" eType="/4/MappingExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PresentationElement" abstract="true" eSuperTypes="/9/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Usage" eSuperTypes="/9/Dependency"/> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/9/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="argument" lowerBound="1" upperBound="-1" eType="/9/TemplateArgument" containment="true" eOpposite="/9/TemplateArgument/binding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Component" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deploymentLocation" ordered="false" upperBound="-1" eType="/9/Node" eOpposite="/9/Node/deployedComponent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="residentElement" ordered="false" upperBound="-1" eType="/9/ElementResidence" containment="true" eOpposite="/9/ElementResidence/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementation" ordered="false" upperBound="-1" eType="/9/Artifact"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedComponent" ordered="false" upperBound="-1" eType="/9/Component" eOpposite="/9/Component/deploymentLocation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Permission" eSuperTypes="/9/Dependency"/> - <eClassifiers xsi:type="ecore:EClass" name="Comment" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotatedElement" ordered="false" upperBound="-1" eType="/9/ModelElement" eOpposite="/9/ModelElement/comment"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" lowerBound="1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Flow" eSuperTypes="/9/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" upperBound="-1" eType="/9/ModelElement" eOpposite="/9/ModelElement/sourceFlow"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" upperBound="-1" eType="/9/ModelElement" eOpposite="/9/ModelElement/targetFlow"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementResidence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/9/Component" eOpposite="/9/Component/residentElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resident" ordered="false" lowerBound="1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/4/VisibilityKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TemplateParameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="template" ordered="false" lowerBound="1" eType="/9/ModelElement" eOpposite="/9/ModelElement/templateParameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" lowerBound="1" eType="/9/ModelElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultElement" ordered="false" eType="/9/ModelElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Primitive" eSuperTypes="/9/DataType"/> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/9/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="literal" lowerBound="1" upperBound="-1" eType="/9/EnumerationLiteral" containment="true" eOpposite="/9/EnumerationLiteral/enumeration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enumeration" ordered="false" lowerBound="1" eType="/9/Enumeration" eOpposite="/9/Enumeration/literal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype" eSuperTypes="/9/GeneralizableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotypeConstraint" ordered="false" upperBound="-1" eType="/9/Constraint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedTag" ordered="false" upperBound="-1" eType="/9/TagDefinition" containment="true" eOpposite="/9/TagDefinition/owner"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseClass" ordered="false" unique="false" lowerBound="1" upperBound="-1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TagDefinition" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/9/Stereotype" eOpposite="/9/Stereotype/definedTag"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagType" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" eType="/4/Multiplicity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaggedValue" eSuperTypes="/9/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/9/TagDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceValue" ordered="false" upperBound="-1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelElement" ordered="false" lowerBound="1" eType="/9/ModelElement" eOpposite="/9/ModelElement/taggedValue"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataValue" ordered="false" unique="false" upperBound="-1" eType="/2/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgrammingLanguageDataType" eSuperTypes="/9/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/4/TypeExpression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="/9/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="TemplateArgument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" lowerBound="1" eType="/9/Binding" eOpposite="/9/Binding/argument"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelElement" ordered="false" lowerBound="1" eType="/9/ModelElement"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="Model_Management"> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/9/GeneralizableElement /9/Namespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementImport" ordered="false" upperBound="-1" eType="/10/ElementImport" containment="true" eOpposite="/10/ElementImport/package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/10/Package"/> - <eClassifiers xsi:type="ecore:EClass" name="Subsystem" eSuperTypes="/10/Package /9/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInstantiable" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementImport"> - <eStructuralFeatures xsi:type="ecore:EReference" name="package" ordered="false" lowerBound="1" eType="/10/Package" eOpposite="/10/Package/elementImport"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="importedElement" ordered="false" lowerBound="1" eType="/9/ModelElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/4/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/2/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSpecification" ordered="false" unique="false" lowerBound="1" eType="/2/Boolean"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UMLForOOClassModeling.ecore b/src/test/resources/ecore/zoo-gen/UMLForOOClassModeling.ecore deleted file mode 100644 index 257c1bcefc9a1c2f3ae78f6a515d41c04df457c8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UMLForOOClassModeling.ecore +++ /dev/null @@ -1,63 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UMLForOOClassModeling"> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityKind"> - <eLiterals name="vk_public_vis" value="1"/> - <eLiterals name="vk_private_vis" value="2"/> - <eLiterals name="vk_protected_vis" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ScopeKind"> - <eLiterals name="sk_instance_level" value="1"/> - <eLiterals name="sk_classifier_level" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOrdered" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnique" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Feature" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ownerScope" ordered="false" unique="false" lowerBound="1" eType="/0/ScopeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/0/VisibilityKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" eType="/0/Classifier" eOpposite="/0/Classifier/feature"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameSpace" eSuperTypes="/0/ModelElement"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralizableElement" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" eSuperTypes="/0/NameSpace /0/GeneralizableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" upperBound="-1" eType="/0/Feature" containment="true" eOpposite="/0/Feature/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isActive" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralFeature" eSuperTypes="/0/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiplicity" ordered="false" lowerBound="1" eType="/0/MultiplicityType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isChangeable" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetScope" ordered="false" unique="false" lowerBound="1" eType="/0/ScopeKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/StructuralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioralFeature" eSuperTypes="/0/Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isQuery" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/BehavioralFeature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isRoot" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLeaf" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAbstract" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UML_UseCases.ecore b/src/test/resources/ecore/zoo-gen/UML_UseCases.ecore deleted file mode 100644 index 28c7babbcf1e90bed233a8b189180e48a59bc617..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UML_UseCases.ecore +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UseCases"> - <eClassifiers xsi:type="ecore:EClass" name="Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" upperBound="-1" eType="/0/Instance" eOpposite="/0/Instance/classifier"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Instance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classifier" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Classifier" eOpposite="/0/Classifier/instance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="extensionPoint" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includeAddition" ordered="false" lowerBound="1" eType="/0/Include" eOpposite="/0/Include/addition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includeBase" ordered="false" lowerBound="1" eType="/0/Include" eOpposite="/0/Include/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendExtension" ordered="false" lowerBound="1" eType="/0/Extend" eOpposite="/0/Extend/extension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendBase" ordered="false" lowerBound="1" eType="/0/Extend" eOpposite="/0/Extend/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoints" ordered="false" upperBound="-1" eType="/0/ExtensionPoint" eOpposite="/0/ExtensionPoint/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCaseInstance" eSuperTypes="/0/Instance"/> - <eClassifiers xsi:type="ecore:EClass" name="RelationShip" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Include" eSuperTypes="/0/RelationShip"> - <eStructuralFeatures xsi:type="ecore:EReference" name="addition" ordered="false" lowerBound="1" eType="/0/UseCase" eOpposite="/0/UseCase/includeAddition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/UseCase" eOpposite="/0/UseCase/includeBase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extend" eSuperTypes="/0/RelationShip"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/BooleanExpression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/0/UseCase" eOpposite="/0/UseCase/extendExtension"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/UseCase" eOpposite="/0/UseCase/extendBase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionPoint" lowerBound="1" upperBound="-1" eType="/0/ExtensionPoint" eOpposite="/0/ExtensionPoint/extend"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionPoint" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" lowerBound="1" eType="/0/LocationReference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" ordered="false" upperBound="-1" eType="/0/Extend" eOpposite="/0/Extend/extensionPoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" upperBound="-1" eType="/0/UseCase" eOpposite="/0/UseCase/extensionPoints"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LocationReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UML_metamodel_fragment.ecore b/src/test/resources/ecore/zoo-gen/UML_metamodel_fragment.ecore deleted file mode 100644 index 4a1e0751dbc133d6e3eb25410f098ed4e4e52219..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UML_metamodel_fragment.ecore +++ /dev/null @@ -1,48 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UMLMetamodelFragment"> - <eClassifiers xsi:type="ecore:EClass" name="Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" lowerBound="1" eType="/0/Generalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="child" ordered="false" lowerBound="1" eType="/0/Generalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dependency" ordered="false" lowerBound="1" eType="/0/Dependency" eOpposite="/0/Dependency/client"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization"/> - <eClassifiers xsi:type="ecore:EClass" name="Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" eType="/0/StateMachine"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" eType="/0/Class" eOpposite="/0/Class/dependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stereotype" ordered="false" lowerBound="1" eType="/0/Stereotype" eOpposite="/0/Stereotype/extendedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stereotype"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="baseClass" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extendedElement" ordered="false" lowerBound="1" eType="/0/Dependency" eOpposite="/0/Dependency/stereotype"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateMachine"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="top" ordered="false" lowerBound="1" eType="/0/State" containment="true" eOpposite="/0/State/stateMachine"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State" eSuperTypes="/0/StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateMachine" ordered="false" eType="/0/StateMachine" eOpposite="/0/StateMachine/top"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internal" ordered="false" lowerBound="1" eType="/0/Transition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompositeState" eSuperTypes="/0/State"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subvertex" ordered="false" lowerBound="1" eType="/0/StateVertex" containment="true" eOpposite="/0/StateVertex/compositeState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleState" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="FinalState" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="StateVertex"> - <eStructuralFeatures xsi:type="ecore:EReference" name="compositeState" ordered="false" eType="/0/CompositeState" eOpposite="/0/CompositeState/subvertex"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PseudoState" eSuperTypes="/0/StateVertex"/> - <eClassifiers xsi:type="ecore:EClass" name="Transition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/StateVertex"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/StateVertex"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UML_withReuseContracts.ecore b/src/test/resources/ecore/zoo-gen/UML_withReuseContracts.ecore deleted file mode 100644 index fb9b979c79fea93aa7b728374f28a598207214ae..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UML_withReuseContracts.ecore +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UMLWithReuseContrats"> - <eClassifiers xsi:type="ecore:EClass" name="ReuseContract" eSuperTypes="/0/Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supplier" ordered="false" lowerBound="1" eType="/0/ProviderClause"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="client" ordered="false" lowerBound="1" eType="/0/ReuserClause"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dependency"> - <eStructuralFeatures xsi:type="ecore:EReference" name="owningDependency" ordered="false" eType="/0/Dependency" eOpposite="/0/Dependency/subDependency"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subDependency" ordered="false" upperBound="-1" eType="/0/Dependency" containment="true" eOpposite="/0/Dependency/owningDependency"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProviderClause" eSuperTypes="/0/Package"/> - <eClassifiers xsi:type="ecore:EClass" name="Package"/> - <eClassifiers xsi:type="ecore:EClass" name="ReuserClause" eSuperTypes="/0/Package"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeProvider" eSuperTypes="/0/ProviderClause"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subcontract" ordered="false" lowerBound="1" eType="/0/ReuseContract" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicProvider" eSuperTypes="/0/ProviderClause"/> - <eClassifiers xsi:type="ecore:EClass" name="CompositeReuser" eSuperTypes="/0/ReuserClause"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subreuser" upperBound="-1" eType="/0/ReuserClause" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BasicReuser" eSuperTypes="/0/ReuserClause"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/USECASE1.ecore b/src/test/resources/ecore/zoo-gen/USECASE1.ecore deleted file mode 100644 index ade9458cf3f10706c6e5c512a74fc33ae5b1d92e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/USECASE1.ecore +++ /dev/null @@ -1,66 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="USECASE1"> - <eClassifiers xsi:type="ecore:EClass" name="Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Service" eOpposite="/0/Service/task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/UseCase" eOpposite="/0/UseCase/user"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" upperBound="-1" eType="/0/Actor" eOpposite="/0/Actor/user"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/UseCase" eOpposite="/0/UseCase/actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goal" ordered="false" upperBound="-1" eType="/0/Goal" eOpposite="/0/Goal/actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="user" ordered="false" upperBound="-1" eType="/0/User" eOpposite="/0/User/actor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Service" eOpposite="/0/Service/goal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Actor" eOpposite="/0/Actor/goal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/0/Context" containment="true" eOpposite="/0/Context/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" upperBound="-1" eType="/0/Service" eOpposite="/0/Service/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="user" ordered="false" upperBound="-1" eType="/0/User" eOpposite="/0/User/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" upperBound="-1" eType="/0/Actor" eOpposite="/0/Actor/useCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/UseCase" eOpposite="/0/UseCase/service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goal" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Goal" eOpposite="/0/Goal/service"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="task" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Task" eOpposite="/0/Task/service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scenario"/> - <eClassifiers xsi:type="ecore:EClass" name="Context"> - <eStructuralFeatures xsi:type="ecore:EReference" name="preCondition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PreCondition" eOpposite="/0/PreCondition/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postCondition" ordered="false" lowerBound="1" upperBound="-1" eType="/0/PostCondition" eOpposite="/0/PostCondition/context"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/UseCase" eOpposite="/0/UseCase/context"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PreCondition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" upperBound="-1" eType="/0/Context" eOpposite="/0/Context/preCondition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostCondition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" upperBound="-1" eType="/0/Context" eOpposite="/0/Context/postCondition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Episode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="event" ordered="false" upperBound="-1" eType="/0/Event" eOpposite="/0/Event/episode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="episode" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Episode" eOpposite="/0/Episode/event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Responce" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/responce"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Stimilus" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/0/Parameter" containment="true" eOpposite="/0/Parameter/stimilus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stimilus" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Stimilus" eOpposite="/0/Stimilus/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responce" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Responce" eOpposite="/0/Responce/parameter"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/USECASE2.ecore b/src/test/resources/ecore/zoo-gen/USECASE2.ecore deleted file mode 100644 index 6cf5188ab68e50cd7fb5c7fd91f947391bc59554..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/USECASE2.ecore +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="USECASEUML"> - <eClassifiers xsi:type="ecore:EClass" name="Requirement"/> - <eClassifiers xsi:type="ecore:EClass" name="NonFunctionnelRequirement" eSuperTypes="/1/Requirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scopes" ordered="false" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/scoped_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionnelRequirement" eSuperTypes="/1/Requirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifies" ordered="false" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/specified_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scenario" ordered="false" upperBound="-1" eType="/1/ScenarioDescription" eOpposite="/1/ScenarioDescription/useCase"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" upperBound="-1" eType="/1/Condition" eOpposite="/1/Condition/constrained_with"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="interacter" ordered="false" upperBound="-1" eType="/1/Role" eOpposite="/1/Role/interacted_with"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specified_by" ordered="false" upperBound="-1" eType="/1/FunctionnelRequirement" eOpposite="/1/FunctionnelRequirement/specifies"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scoped_by" ordered="false" upperBound="-1" eType="/1/NonFunctionnelRequirement" eOpposite="/1/NonFunctionnelRequirement/scopes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meet_by" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Goal" eOpposite="/1/Goal/to_meet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_meet" ordered="false" lowerBound="1" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/meet_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="interacted_with" ordered="false" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/interacter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HumanRole" eSuperTypes="/1/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="SystemRole" eSuperTypes="/1/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="EventRole" eSuperTypes="/1/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Manage" eSuperTypes="/1/UseCase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="managed_Resource" ordered="false" upperBound="-1" eType="/1/Resource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="ScenarioDescription"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/1/UseCase" eOpposite="/1/UseCase/scenario"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrained_with" ordered="false" upperBound="-1" eType="/1/UseCase" eOpposite="/1/UseCase/condition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pre" eSuperTypes="/1/Condition"/> - <eClassifiers xsi:type="ecore:EClass" name="Post" eSuperTypes="/1/Condition"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UnifiedOntologyLanguage.ecore b/src/test/resources/ecore/zoo-gen/UnifiedOntologyLanguage.ecore deleted file mode 100644 index 870674fe2cee92e70bfa74a6f77f2ec32a7c4e40..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UnifiedOntologyLanguage.ecore +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> - <ecore:EPackage name="UnifiedOntologyLanguage"> - <eClassifiers xsi:type="ecore:EClass" name="Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="/1/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/1/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Literal" eSuperTypes="/1/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Fact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" lowerBound="1" eType="/1/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" lowerBound="1" eType="/1/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="predicate" ordered="false" lowerBound="1" eType="/1/Resource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" lowerBound="1" eType="/1/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/1/Resource"/> - <eClassifiers xsi:type="ecore:EClass" name="Ontology" eSuperTypes="/1/Package"> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" upperBound="-1" eType="/1/Package"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UnixFS.ecore b/src/test/resources/ecore/zoo-gen/UnixFS.ecore deleted file mode 100644 index c56124cdaebcea32b0bf87e425beb3350977a215..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UnixFS.ecore +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="UnixFS"> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="File" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="owner" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="group" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Directory" eSuperTypes="/1/File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/1/File" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FileSystemRoot" eSuperTypes="/1/Directory"/> - <eClassifiers xsi:type="ecore:EClass" name="TextFile" eSuperTypes="/1/File"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/UsiXML-task.ecore b/src/test/resources/ecore/zoo-gen/UsiXML-task.ecore deleted file mode 100644 index 8d113795e12ff590803cebb97e389830ba2acbff..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/UsiXML-task.ecore +++ /dev/null @@ -1,60 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="TaskUsiXML"> - <eClassifiers xsi:type="ecore:EClass" name="Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frequency" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="importance" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="structurationLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="complexityLevel" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="criticity" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="centrality" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="terminationValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="taskItem" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decompositionTasks" upperBound="-1" eType="/0/Task" containment="true" eOpposite="/0/Task/decomposedTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decomposedTask" ordered="false" eType="/0/Task" eOpposite="/0/Task/decompositionTasks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftOperator" ordered="false" eType="/0/BinaryOperator" eOpposite="/0/BinaryOperator/rightTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightOperator" ordered="false" eType="/0/BinaryOperator" eOpposite="/0/BinaryOperator/leftTask"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decoration" ordered="false" eType="/0/UnaryOperator" eOpposite="/0/UnaryOperator/decoratedTask"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operator" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryOperator" eSuperTypes="/0/Operator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/BinaryType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftTask" ordered="false" lowerBound="1" eType="/0/Task" eOpposite="/0/Task/rightOperator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightTask" ordered="false" lowerBound="1" eType="/0/Task" eOpposite="/0/Task/leftOperator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UnaryOperator" eSuperTypes="/0/Operator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UnaryType" ordered="false" unique="false" lowerBound="1" eType="/0/UnaryType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="decoratedTask" ordered="false" lowerBound="1" eType="/0/Task" eOpposite="/0/Task/decoration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FiniteInteration" eSuperTypes="/0/UnaryOperator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="interation" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="BinaryType"> - <eLiterals name="Enabling" value="1"/> - <eLiterals name="Disabling" value="2"/> - <eLiterals name="SuspendResume" value="3"/> - <eLiterals name="OrderIndependence" value="4"/> - <eLiterals name="IndependentConcurrency" value="5"/> - <eLiterals name="ConcurencyWithInformationPassing" value="6"/> - <eLiterals name="UnderterministicChoice" value="7"/> - <eLiterals name="EnablingWithInformationPassing" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="UnaryType"> - <eLiterals name="Optional" value="1"/> - <eLiterals name="Iteration" value="2"/> - <eLiterals name="finitIteration" value="3"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WSDL.ecore b/src/test/resources/ecore/zoo-gen/WSDL.ecore deleted file mode 100644 index 22eb72afa2d10eb9f608aa7df74c1b0b6c156e6b..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WSDL.ecore +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WSDL"> - <eClassifiers xsi:type="ecore:EClass" name="Port"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="service" ordered="false" lowerBound="1" eType="/0/Service" eOpposite="/0/Service/ports"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" lowerBound="1" eType="/0/Binding" eOpposite="/0/Binding/ports"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Service"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" ordered="false" upperBound="-1" eType="/0/Port" containment="true" eOpposite="/0/Port/service"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" eType="/0/Message" eOpposite="/0/Message/params"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/Param"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Operation" eOpposite="/0/Operation/input"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/0/Param"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Operation" eOpposite="/0/Operation/output"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PortType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" upperBound="-1" eType="/0/Operation" containment="true" eOpposite="/0/Operation/type"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" ordered="false" upperBound="-1" eType="/0/Binding" eOpposite="/0/Binding/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" eType="/0/Input" containment="true" eOpposite="/0/Input/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" ordered="false" eType="/0/Output" containment="true" eOpposite="/0/Output/operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/PortType" eOpposite="/0/PortType/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faults" ordered="false" upperBound="-1" eType="/0/Fault" containment="true" eOpposite="/0/Fault/operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StartWithExtensions"/> - <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="/0/StartWithExtensions"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ports" ordered="false" upperBound="-1" eType="/0/Port" eOpposite="/0/Port/binding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/PortType" eOpposite="/0/PortType/bindings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operations" ordered="false" upperBound="-1" eType="/0/BindingOperation" containment="true" eOpposite="/0/BindingOperation/bind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingFault" eSuperTypes="/0/StartWithExtensions"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/BindingOperation" containment="true" eOpposite="/0/BindingOperation/faults"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" lowerBound="1" eType="/0/Fault"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BindingOperation" eSuperTypes="/0/StartWithExtensions"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bind" ordered="false" lowerBound="1" eType="/0/Binding" eOpposite="/0/Binding/operations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="binding" ordered="false" lowerBound="1" eType="/0/Operation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" eType="/0/StartWithExtensions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="output" ordered="false" eType="/0/StartWithExtensions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faults" ordered="false" upperBound="-1" eType="/0/BindingFault" containment="true" eOpposite="/0/BindingFault/operation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fault"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operation" ordered="false" lowerBound="1" eType="/0/Operation" eOpposite="/0/Operation/faults"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" eType="/0/Message" eOpposite="/0/Message/faults"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Message"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="params" ordered="false" upperBound="-1" eType="/0/Param" eOpposite="/0/Param/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="faults" ordered="false" upperBound="-1" eType="/0/Fault" eOpposite="/0/Fault/message"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parts" ordered="false" upperBound="-1" eType="/0/Part" eOpposite="/0/Part/message"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Part"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="message" ordered="false" lowerBound="1" eType="/0/Message" eOpposite="/0/Message/parts"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WSLink.ecore b/src/test/resources/ecore/zoo-gen/WSLink.ecore deleted file mode 100644 index aa1e80de9843be4f3fbb43d2299e9ce07afaafd8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WSLink.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="WSLink"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Network" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="services" upperBound="-1" eType="/1/Services" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Services" abstract="true" eSuperTypes="/1/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="URL" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptions" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WebService" eSuperTypes="/1/Services"> - <eStructuralFeatures xsi:type="ecore:EReference" name="linkedServices" ordered="false" upperBound="-1" eType="/1/Services"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RSS" eSuperTypes="/1/Services"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WTIP_SimpleClass.ecore b/src/test/resources/ecore/zoo-gen/WTIP_SimpleClass.ecore deleted file mode 100644 index d80de2f194e61a77e88d7e5704f73aa72ed5044f..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WTIP_SimpleClass.ecore +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleClass"> - <eClassifiers xsi:type="ecore:EClass" name="Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_persistent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attrs" ordered="false" upperBound="-1" eType="/0/Attribute" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveDataType" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Association"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dest" ordered="false" lowerBound="1" eType="/0/Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_primary" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/Classifier"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WTIP_SimpleRDBMS.ecore b/src/test/resources/ecore/zoo-gen/WTIP_SimpleRDBMS.ecore deleted file mode 100644 index 23eb2c9f8dc1699cd031b3158dc6a7e42fa3ed25..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WTIP_SimpleRDBMS.ecore +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SimpleRDBMS"> - <eClassifiers xsi:type="ecore:EClass" name="Table"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fkeys" ordered="false" upperBound="-1" eType="/0/FKey" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pkey" ordered="false" upperBound="-1" eType="/0/Column"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cols" ordered="false" upperBound="-1" eType="/0/Column" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Column"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FKey"> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" lowerBound="1" eType="/0/Table"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cols" ordered="false" upperBound="-1" eType="/0/Column"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WebApplications_AbstractModel.ecore b/src/test/resources/ecore/zoo-gen/WebApplications_AbstractModel.ecore deleted file mode 100644 index 50178d00bb2ed50a29a40db3d674ff6c9ad96730..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WebApplications_AbstractModel.ecore +++ /dev/null @@ -1,33 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="WebApplication"> - <eClassifiers xsi:type="ecore:EClass" name="HyperLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="server" ordered="false" upperBound="-1" eType="/1/Server/ServerPage" eOpposite="/1/Server/ServerPage/link"/> - </eClassifiers> - <eSubpackages name="Client"> - <eClassifiers xsi:type="ecore:EClass" name="ClientPage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hyperlink" ordered="false" lowerBound="1" eType="/1/HyperLink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClientPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" lowerBound="1" eType="/1/Client/ClientPage" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicInterface" eSuperTypes="/1/Client/ClientPageModule"/> - <eClassifiers xsi:type="ecore:EClass" name="DesignElement" eSuperTypes="/1/Client/ClientPageModule"/> - </eSubpackages> - <eSubpackages name="Server"> - <eClassifiers xsi:type="ecore:EClass" name="ServerPage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useBusinessLogic" ordered="false" lowerBound="1" eType="/1/Server/BusinessLogic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useDesignTemplate" ordered="false" lowerBound="1" eType="/1/Server/DesignTemplate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generates" ordered="false" upperBound="-1" eType="/1/Client/ClientPage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/1/HyperLink" eOpposite="/1/HyperLink/server"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessLogic"/> - <eClassifiers xsi:type="ecore:EClass" name="DesignTemplate"/> - </eSubpackages> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WebApplications_ConceptualModel.ecore b/src/test/resources/ecore/zoo-gen/WebApplications_ConceptualModel.ecore deleted file mode 100644 index a60c9b414870ebe191b633e2176fe78ae0752247..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WebApplications_ConceptualModel.ecore +++ /dev/null @@ -1,82 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="CompleteWebApplication"> - <eClassifiers xsi:type="ecore:EClass" name="HyperLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="server" ordered="false" upperBound="-1" eType="/0/Server/ServerPage" eOpposite="/0/Server/ServerPage/link"/> - </eClassifiers> - <eSubpackages name="Client"> - <eClassifiers xsi:type="ecore:EClass" name="ClientPage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hyperlink" ordered="false" lowerBound="1" eType="/0/HyperLink"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClientPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" lowerBound="1" eType="/0/Client/ClientPage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representsSMP" ordered="false" lowerBound="1" eType="/0/Server/ServerPageModule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicInterface" eSuperTypes="/0/Client/ClientPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" lowerBound="1" eType="/0/Server/LogicModule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedBy" ordered="false" lowerBound="1" eType="/0/Server/Renderer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesignElement" eSuperTypes="/0/Client/ClientPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="represents" ordered="false" lowerBound="1" eType="/0/Server/DesignModule"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="Server"> - <eClassifiers xsi:type="ecore:EClass" name="ServerPage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" upperBound="-1" eType="/0/HyperLink" eOpposite="/0/HyperLink/server"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generates" ordered="false" upperBound="-1" eType="/0/Client/ClientPage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="module" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/ServerPageModule" containment="true" eOpposite="/0/Server/ServerPageModule/contains"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServerPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contains" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/ServerPage" eOpposite="/0/Server/ServerPage/module"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="link" ordered="false" lowerBound="1" eType="/0/Server/Link"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsModule" ordered="false" lowerBound="1" eType="/0/Server/DesignModule" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesignModule" eSuperTypes="/0/Server/ServerPageModule"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicModule" eSuperTypes="/0/Server/ServerPageModule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/UseCase" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicElement" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/LogicElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link"> - <eStructuralFeatures xsi:type="ecore:EReference" name="page" ordered="false" lowerBound="1" eType="/0/Server/ServerPage"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="posts" ordered="false" lowerBound="1" eType="/0/Server/Data"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BeginUseCase" eSuperTypes="/0/Server/Link"> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" lowerBound="1" eType="/0/Server/UseCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/0/Server/Link"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicElem" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/LogicElement" containment="true" eOpposite="/0/Server/LogicElement/uses"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/UseCase" eOpposite="/0/Server/UseCase/logicElem"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedBy" ordered="false" lowerBound="1" eType="/0/Server/LogicElement" eOpposite="/0/Server/LogicElement/next"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="next" ordered="false" lowerBound="1" eType="/0/Server/LogicElement" eOpposite="/0/Server/LogicElement/generatedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Alternative" eSuperTypes="/0/Server/LogicElement"/> - <eClassifiers xsi:type="ecore:EClass" name="UserDecision" eSuperTypes="/0/Server/LogicElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="allows" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/Alternative" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ServerDecision" eSuperTypes="/0/Server/LogicElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="evaluatesResultOf" ordered="false" lowerBound="1" eType="/0/Server/Processor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Processor" eSuperTypes="/0/Server/LogicElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistentData" ordered="false" upperBound="-1" eType="/0/Server/Data" eOpposite="/0/Server/Data/persist"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inputData" ordered="false" upperBound="-1" eType="/0/Server/Data" eOpposite="/0/Server/Data/uses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="outputData" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/Data" eOpposite="/0/Server/Data/computes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Renderer" eSuperTypes="/0/Server/LogicElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="renders" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Server/Data" eOpposite="/0/Server/Data/renderer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="renderer" ordered="false" upperBound="-1" eType="/0/Server/Renderer" eOpposite="/0/Server/Renderer/renders"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persist" ordered="false" upperBound="-1" eType="/0/Server/Processor" eOpposite="/0/Server/Processor/persistentData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uses" ordered="false" upperBound="-1" eType="/0/Server/Processor" eOpposite="/0/Server/Processor/inputData"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="computes" ordered="false" upperBound="-1" eType="/0/Server/Processor" eOpposite="/0/Server/Processor/outputData"/> - </eClassifiers> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WfMC.ecore b/src/test/resources/ecore/zoo-gen/WfMC.ecore deleted file mode 100644 index 335318b2d5962103c27d73c696fba41624fb82b3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WfMC.ecore +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WfMC"> - <eClassifiers xsi:type="ecore:EClass" name="WorkflowProcessDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecificatons" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" containment="true" eOpposite="/0/WorkflowParticipantSpecification/processDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" containment="true" eOpposite="/0/WorkflowRelevantData/processDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" containment="true" eOpposite="/0/WorkflowApplicationDeclaration/processDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" containment="true" eOpposite="/0/WorkflowProcessActivity/processDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitionInformations" ordered="false" upperBound="-1" eType="/0/TransitionInformation" containment="true" eOpposite="/0/TransitionInformation/processDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkflowApplicationDeclaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/applicationDeclarations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/applicationDeclarations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/applicationDeclarations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkflowRelevantData"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/revelantDatas"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" eOpposite="/0/WorkflowApplicationDeclaration/revelantDatas"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/revelantDatas"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecifications" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" eOpposite="/0/WorkflowParticipantSpecification/revelantDatas"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitionInformations" ordered="false" upperBound="-1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/revelantDatas"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkflowParticipantSpecification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/participantSpecificatons"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/participantSpecifications"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="processActivities" ordered="false" upperBound="-1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/participantSpecifications"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkflowProcessActivity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/processActivities"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applicationDeclarations" ordered="false" upperBound="-1" eType="/0/WorkflowApplicationDeclaration" eOpposite="/0/WorkflowApplicationDeclaration/processActivities"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/processActivities"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participantSpecifications" ordered="false" upperBound="-1" eType="/0/WorkflowParticipantSpecification" eOpposite="/0/WorkflowParticipantSpecification/processActivities"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_transitionInformation" ordered="false" lowerBound="1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/to_processActivity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from_transitionInformation" ordered="false" lowerBound="1" eType="/0/TransitionInformation" eOpposite="/0/TransitionInformation/from_processActivity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TransitionInformation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processDefinition" ordered="false" lowerBound="1" eType="/0/WorkflowProcessDefinition" eOpposite="/0/WorkflowProcessDefinition/transitionInformations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="revelantDatas" ordered="false" upperBound="-1" eType="/0/WorkflowRelevantData" eOpposite="/0/WorkflowRelevantData/transitionInformations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_processActivity" ordered="false" lowerBound="1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/to_transitionInformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from_processActivity" ordered="false" lowerBound="1" eType="/0/WorkflowProcessActivity" eOpposite="/0/WorkflowProcessActivity/from_transitionInformation"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WikiTable.ecore b/src/test/resources/ecore/zoo-gen/WikiTable.ecore deleted file mode 100644 index fd3cce3a255386bc5ba5580815c7a98fe8c35eda..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WikiTable.ecore +++ /dev/null @@ -1,35 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WikiTable"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="border" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="caption" ordered="false" eType="/0/Caption" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rows" upperBound="-1" eType="/0/Row" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Caption" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Row" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cells" upperBound="-1" eType="/0/Cell" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cell" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isHeading" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="content" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/WorkDefinitions.ecore b/src/test/resources/ecore/zoo-gen/WorkDefinitions.ecore deleted file mode 100644 index 697b88530ffab282ef2754ed9ff64600967caded..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/WorkDefinitions.ecore +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="WorkDefinitions"> - <eClassifiers xsi:type="ecore:EClass" name="WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentWorks" ordered="false" upperBound="-1" eType="/0/WorkDefinition" eOpposite="/0/WorkDefinition/subWorks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subWorks" ordered="false" upperBound="-1" eType="/0/WorkDefinition" eOpposite="/0/WorkDefinition/parentWorks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="owner" ordered="false" lowerBound="1" eType="/0/ProcessPerformer" eOpposite="/0/ProcessPerformer/features"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcessPerformer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" ordered="false" upperBound="-1" eType="/0/WorkDefinition" containment="true" eOpposite="/0/WorkDefinition/owner"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/ProcessPerformer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="products" ordered="false" upperBound="-1" eType="/0/WorkProduct" eOpposite="/0/WorkProduct/responsible"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkProduct"> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsible" ordered="false" lowerBound="1" eType="/0/Role" eOpposite="/0/Role/products"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lifecycle" eSuperTypes="/0/WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="phases" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Phase" containment="true" eOpposite="/0/Phase/lifeCycle"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Phase" eSuperTypes="/0/WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lifeCycle" ordered="false" lowerBound="1" eType="/0/Lifecycle" eOpposite="/0/Lifecycle/phases"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="iterations" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Iteration" containment="true" eOpposite="/0/Iteration/phase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Iteration" eSuperTypes="/0/WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="phase" ordered="false" lowerBound="1" eType="/0/Phase" eOpposite="/0/Phase/iterations"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Activity" containment="true" eOpposite="/0/Activity/iteration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/WorkDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iteration" ordered="false" lowerBound="1" eType="/0/Iteration" eOpposite="/0/Iteration/activities"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="steps" ordered="false" upperBound="-1" eType="/0/Step" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Step"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XAML-Perspective.ecore b/src/test/resources/ecore/zoo-gen/XAML-Perspective.ecore deleted file mode 100644 index 7b1a51354603af8fa82602304402fd349ba2e0f8..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XAML-Perspective.ecore +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XAML"> - <eClassifiers xsi:type="ecore:EClass" name="Page"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" upperBound="-1" eType="/0/NameSpace" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="graphContainer" ordered="false" lowerBound="1" eType="/0/GraphicalContainer" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pageResources" ordered="false" lowerBound="1" eType="/0/PageResource" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameSpace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PageResource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dictionaries" ordered="false" upperBound="-1" eType="/0/ResourceDictionary" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GraphicalContainer" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="WinFXElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/NameSpace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PerspectiveElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/NameSpace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceDictionary"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Grid" eSuperTypes="/0/GraphicalContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object3D" ordered="false" upperBound="-1" eType="/0/Object3D" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object3D" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop3D" eSuperTypes="/0/Object3D /0/PerspectiveElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements3D" ordered="false" upperBound="-1" eType="/0/Element3D" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element3D"/> - <eClassifiers xsi:type="ecore:EClass" name="UI3Delement" eSuperTypes="/0/Element3D"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="transform" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="material" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Name" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XyzAxis3D" eSuperTypes="/0/Element3D /0/PerspectiveElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Box3D" eSuperTypes="/0/UI3Delement /0/PerspectiveElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Square3D" eSuperTypes="/0/UI3Delement /0/PerspectiveElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/WinFXElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XAML-ResourceDictionary.ecore b/src/test/resources/ecore/zoo-gen/XAML-ResourceDictionary.ecore deleted file mode 100644 index d0582d09a96ea3375fab7af53e9e953f9fcfd902..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XAML-ResourceDictionary.ecore +++ /dev/null @@ -1,61 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XAML"> - <eClassifiers xsi:type="ecore:EClass" name="Transformation" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="WinFXElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/NameSpace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameSpace"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="key" ordered="false" lowerBound="1" eType="/0/Key" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Material" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Key" eSuperTypes="/0/WinFXElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResourceDictionary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="resourcegroups" ordered="false" upperBound="-1" eType="/0/ResourceGroup" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" upperBound="-1" eType="/0/NameSpace" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transform3DGroup" eSuperTypes="/0/ResourceGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformations" ordered="false" upperBound="-1" eType="/0/Transformation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MaterialGroup" eSuperTypes="/0/ResourceGroup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="materials" ordered="false" upperBound="-1" eType="/0/Material" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiffuseMaterial" eSuperTypes="/0/Material"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Brush" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TranslateTransform3D" eSuperTypes="/0/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="OffsetX" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="OffsetY" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="OffsetZ" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ScaleTransform3D" eSuperTypes="/0/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ScaleX" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ScaleY" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ScaleZ" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RotateTransform3D" eSuperTypes="/0/Transformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="CenterX" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="CenterY" ordered="false" unique="false" lowerBound="1" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rotation" ordered="false" lowerBound="1" eType="/0/RotateTransformat3DRotation" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RotateTransformat3DRotation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="axisAngleRotation3D" ordered="false" lowerBound="1" eType="/0/AxisAngleRotation3D" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AxisAngleRotation3D"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="angle" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="axis" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XHTML.ecore b/src/test/resources/ecore/zoo-gen/XHTML.ecore deleted file mode 100644 index 3cac0fc0d3651933cdc3deb1f69357d9fe16c075..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XHTML.ecore +++ /dev/null @@ -1,618 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XHTML"> - <eClassifiers xsi:type="ecore:EClass" name="ValuedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CDATA" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="PCDATA" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="NMTOKEN" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IDREF" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="IDREFS"> - <eStructuralFeatures xsi:type="ecore:EReference" name="idrefs" ordered="false" upperBound="-1" eType="/0/IDREF"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ID" eSuperTypes="/0/ValuedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="EMPTY"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentType" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="ContentTypes"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contentTypes" ordered="false" lowerBound="2" upperBound="-1" eType="/0/ContentType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Charset" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="Charsets"> - <eStructuralFeatures xsi:type="ecore:EReference" name="charsets" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Charset" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LanguageCode" eSuperTypes="/0/NMTOKEN"/> - <eClassifiers xsi:type="ecore:EClass" name="Character" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="Number" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="LinkTypes" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="MediaDesc" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="URI" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="UriList"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uris" ordered="false" lowerBound="2" upperBound="-1" eType="/0/URI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Datetime" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="ScriptExpression" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="StyleSheet" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="Length" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="MultiLength" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EClass" name="Pixels" eSuperTypes="/0/CDATA"/> - <eClassifiers xsi:type="ecore:EEnum" name="Shape"> - <eLiterals name="rect" value="1"/> - <eLiterals name="circle" value="2"/> - <eLiterals name="poly" value="3"/> - <eLiterals name="default" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Coords"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lengths" ordered="false" lowerBound="2" upperBound="-1" eType="/0/Length" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoreAttrs" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" eType="/0/Text" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Direction"> - <eLiterals name="ltr" value="1"/> - <eLiterals name="rtl" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="I18n" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xml:lang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" eType="/0/Direction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Events" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="onclick" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ondblclick" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onmousedown" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onmouseup" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onmouseover" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onmousemove" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onmouseout" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onkeypress" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onkeydown" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onkeyup" ordered="false" eType="/0/ScriptExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attrs" abstract="true" eSuperTypes="/0/CoreAttrs /0/I18n /0/Events"/> - <eClassifiers xsi:type="ecore:EClass" name="Focus" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="accesskey" ordered="false" eType="/0/Character" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabindex" ordered="false" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onfocus" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onblur" ordered="false" eType="/0/ScriptExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Specialpre" abstract="true" eSuperTypes="/0/Special /0/PreContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Special" abstract="true" eSuperTypes="/0/inline /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Fontstyle" abstract="true" eSuperTypes="/0/inline /0/AContent /0/PreContent /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Phrase" abstract="true" eSuperTypes="/0/inline /0/AContent /0/PreContent /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Inlineforms" abstract="true" eSuperTypes="/0/inline /0/AContent /0/PreContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Miscinline" abstract="true" eSuperTypes="/0/Misc /0/Inline /0/AContent /0/PreContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" abstract="true" eSuperTypes="/0/Block /0/Flow /0/FormContent /0/ButtonContent /0/ObjectElement /0/MapElementContent /0/FieldsetElement"/> - <eClassifiers xsi:type="ecore:EClass" name="inline" abstract="true" eSuperTypes="/0/Inline"/> - <eClassifiers xsi:type="ecore:EClass" name="Inline" abstract="true" eSuperTypes="/0/Flow /0/ObjectElement /0/FieldsetElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pcdataInline" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Heading" abstract="true" eSuperTypes="/0/block /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Lists" abstract="true" eSuperTypes="/0/block /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Blocktext" abstract="true" eSuperTypes="/0/block /0/ButtonContent"/> - <eClassifiers xsi:type="ecore:EClass" name="block" abstract="true" eSuperTypes="/0/Block /0/Flow /0/FormContent /0/ObjectElement /0/MapElementContent /0/FieldsetElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Block" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Flow" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pcdataFlow" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pcdataAContent" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PreContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pcdataPreContent" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FormContent" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ButtonContent" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pcdataButtonContent" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Html"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i18n" ordered="false" lowerBound="1" eType="/0/I18n" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xmlns" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="head" ordered="false" lowerBound="1" eType="/0/Head" containment="true" eOpposite="/0/Head/html"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/0/Body" containment="true" eOpposite="/0/Body/html"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeadMisc" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Head"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i18n" ordered="false" lowerBound="1" eType="/0/I18n" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="profile" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headmisc" ordered="false" upperBound="-1" eType="/0/HeadMisc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headelement" ordered="false" lowerBound="1" eType="/0/HeadElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="html" ordered="false" lowerBound="1" eType="/0/Html" eOpposite="/0/Html/head"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeadElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="TitleHeadElement" eSuperTypes="/0/HeadElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" lowerBound="1" eType="/0/Title" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headmisc" ordered="false" upperBound="-1" eType="/0/HeadMisc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseTitleHeadElement" ordered="false" lowerBound="1" upperBound="-1" eType="/0/BaseTitleHeadElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BaseTitleHeadElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/Base" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headmisc" ordered="false" upperBound="-1" eType="/0/HeadMisc" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BaseHeadElement" eSuperTypes="/0/HeadElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/0/Base" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headmisc" ordered="false" upperBound="-1" eType="/0/HeadMisc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="titleBaseHeadElement" ordered="false" lowerBound="1" upperBound="-1" eType="/0/TitleBaseHeadElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TitleBaseHeadElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" lowerBound="1" eType="/0/Title" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headmisc" ordered="false" upperBound="-1" eType="/0/HeadMisc" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Title" eSuperTypes="/0/PCDATA"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i18n" ordered="false" lowerBound="1" eType="/0/I18n" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Base" eSuperTypes="/0/EMPTY"> - <eStructuralFeatures xsi:type="ecore:EReference" name="href" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta" eSuperTypes="/0/EMPTY /0/HeadMisc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i18n" ordered="false" lowerBound="1" eType="/0/I18n" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="httpequiv" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scheme" ordered="false" eType="/0/CDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Link" eSuperTypes="/0/EMPTY /0/Attrs /0/HeadMisc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="charset" ordered="false" eType="/0/Charset" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="href" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hreflang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rel" ordered="false" eType="/0/LinkTypes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rev" ordered="false" eType="/0/LinkTypes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="media" ordered="false" eType="/0/MediaDesc" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Style" eSuperTypes="/0/PCDATA /0/HeadMisc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="i18n" ordered="false" lowerBound="1" eType="/0/I18n" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="media" ordered="false" eType="/0/MediaDesc" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xml:space" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Script" eSuperTypes="/0/PCDATA /0/Miscinline /0/HeadMisc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="charset" ordered="false" eType="/0/Charset" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defer" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xml:space" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Noscript" eSuperTypes="/0/Attrs /0/Misc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="block" ordered="false" lowerBound="1" eType="/0/Block" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Body" eSuperTypes="/0/Attrs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyElements" ordered="false" upperBound="-1" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onload" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onunload" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="html" ordered="false" lowerBound="1" eType="/0/Html" eOpposite="/0/Html/body"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Div" eSuperTypes="/0/Attrs /0/block /0/ButtonContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="divElements" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="P" eSuperTypes="/0/Attrs /0/block /0/ButtonContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="pElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H1" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h1Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H2" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h2Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H3" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h3Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H4" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h4Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H5" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h5Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="H6" eSuperTypes="/0/Attrs /0/Heading"> - <eStructuralFeatures xsi:type="ecore:EReference" name="h6Elements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ul" eSuperTypes="/0/Attrs /0/Lists"> - <eStructuralFeatures xsi:type="ecore:EReference" name="li" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Li" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ol" eSuperTypes="/0/Attrs /0/Lists"> - <eStructuralFeatures xsi:type="ecore:EReference" name="li" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Li" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Li" eSuperTypes="/0/Attrs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="liElements" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dl" eSuperTypes="/0/Attrs /0/Lists"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dlElements" ordered="false" lowerBound="1" upperBound="-1" eType="/0/DlElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DlElement" abstract="true" eSuperTypes="/0/Attrs"/> - <eClassifiers xsi:type="ecore:EClass" name="Dt" eSuperTypes="/0/DlElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dtElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dd" eSuperTypes="/0/DlElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ddElements" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Address" eSuperTypes="/0/Attrs /0/Blocktext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="addressElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Hr" eSuperTypes="/0/EMPTY /0/Attrs /0/Blocktext"/> - <eClassifiers xsi:type="ecore:EClass" name="Pre" eSuperTypes="/0/Attrs /0/Blocktext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="preElements" ordered="false" upperBound="-1" eType="/0/PreContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xml:space" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Blockquote" eSuperTypes="/0/Attrs /0/Blocktext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="blockquoteElements" ordered="false" upperBound="-1" eType="/0/Block" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cite" ordered="false" eType="/0/URI" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Ins" eSuperTypes="/0/Attrs /0/Miscinline"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flowelement" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cite" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datetime" ordered="false" eType="/0/Datetime" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Del" eSuperTypes="/0/Attrs /0/Miscinline"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flowelement" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cite" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datetime" ordered="false" eType="/0/Datetime" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="A" eSuperTypes="/0/Attrs /0/Focus /0/inline /0/PreContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="acontent" ordered="false" upperBound="-1" eType="/0/AContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="charset" ordered="false" eType="/0/Charset" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/NMTOKEN" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="href" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hreflang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rel" ordered="false" eType="/0/LinkTypes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rev" ordered="false" eType="/0/LinkTypes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" lowerBound="1" eType="/0/Shape"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coords" ordered="false" eType="/0/Coords" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Span" eSuperTypes="/0/Attrs /0/Specialpre"> - <eStructuralFeatures xsi:type="ecore:EReference" name="spanElements" ordered="false" upperBound="-1" eType="/0/Inline"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bdo" eSuperTypes="/0/CoreAttrs /0/Events /0/Specialpre"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bdoElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="xml:lang" ordered="false" eType="/0/LanguageCode" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dir" ordered="false" unique="false" lowerBound="1" eType="/0/Direction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Br" eSuperTypes="/0/EMPTY /0/CoreAttrs /0/Specialpre"/> - <eClassifiers xsi:type="ecore:EClass" name="Em" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="emElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Strong" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="strongElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Dfn" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="dfnElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Code" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="codeElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Samp" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sampElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Kbd" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="kbdElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Var" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="varElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cite" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="citeElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abbr" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="abbrElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acronym" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="acronymElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Q" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="qElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cite" ordered="false" eType="/0/URI" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sub" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="subElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sup" eSuperTypes="/0/Attrs /0/Phrase"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tt" eSuperTypes="/0/Attrs /0/Fontstyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ttElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="I" eSuperTypes="/0/Attrs /0/Fontstyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="iElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="B" eSuperTypes="/0/Attrs /0/Fontstyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Big" eSuperTypes="/0/Attrs /0/Fontstyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bigElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Small" eSuperTypes="/0/Attrs /0/Fontstyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="smallElements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectpcdata" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="/0/Attrs /0/Special /0/HeadMisc"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectelement" ordered="false" upperBound="-1" eType="/0/ObjectElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="declare" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="classid" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codebase" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="codetype" ordered="false" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="archive" ordered="false" eType="/0/UriList" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="standby" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="height" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usemap" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/NMTOKEN" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabindex" ordered="false" eType="/0/Number" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ValueType"> - <eLiterals name="data" value="1"/> - <eLiterals name="ref" value="2"/> - <eLiterals name="object" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Param" eSuperTypes="/0/EMPTY /0/ObjectElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valuetype" ordered="false" unique="false" lowerBound="1" eType="/0/ValueType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/ContentType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Img" eSuperTypes="/0/EMPTY /0/Attrs /0/Special"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alt" ordered="false" lowerBound="1" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="longdesc" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="height" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usemap" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ismap" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapElements" ordered="false" lowerBound="1" upperBound="-1" eType="/0/MapElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MapElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="MapElementContent" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Map" eSuperTypes="/0/I18n /0/Events /0/Specialpre"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapelement" ordered="false" lowerBound="1" eType="/0/MapContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" eType="/0/ID" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="style" ordered="false" eType="/0/StyleSheet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/NMTOKEN" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Area" eSuperTypes="/0/EMPTY /0/Attrs /0/Focus /0/MapElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="shape" ordered="false" unique="false" lowerBound="1" eType="/0/Shape"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="coords" ordered="false" eType="/0/Coords" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="href" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nohref" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alt" ordered="false" lowerBound="1" eType="/0/Text" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FomeMethod"> - <eLiterals name="get" value="1"/> - <eLiterals name="post" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Attrs /0/Block /0/ObjectElement /0/MapElementContent /0/FieldsetElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="formelement" ordered="false" upperBound="-1" eType="/0/FormContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="action" ordered="false" lowerBound="1" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="method" ordered="false" unique="false" lowerBound="1" eType="/0/FomeMethod"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enctype" ordered="false" lowerBound="1" eType="/0/ContentType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onsubmit" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onreset" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accept" ordered="false" eType="/0/ContentTypes" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accept-charset" ordered="false" eType="/0/Charsets" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/Attrs /0/Inlineforms"> - <eStructuralFeatures xsi:type="ecore:EReference" name="labelelements" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" lowerBound="1" eType="/0/IDREF" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accesskey" ordered="false" eType="/0/Character" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onfocus" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onblur" ordered="false" eType="/0/ScriptExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InputType"> - <eLiterals name="text" value="1"/> - <eLiterals name="password" value="2"/> - <eLiterals name="checkbox" value="3"/> - <eLiterals name="radio" value="4"/> - <eLiterals name="submit" value="5"/> - <eLiterals name="reset" value="6"/> - <eLiterals name="file" value="7"/> - <eLiterals name="hidden" value="8"/> - <eLiterals name="image" value="9"/> - <eLiterals name="button" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/0/EMPTY /0/Attrs /0/Focus /0/Inlineforms"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/InputType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checked" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readonly" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maxlength" ordered="false" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="alt" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usemap" ordered="false" eType="/0/URI" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onselect" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onchange" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accept" ordered="false" eType="/0/ContentTypes" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Select" eSuperTypes="/0/Attrs /0/Inlineforms"> - <eStructuralFeatures xsi:type="ecore:EReference" name="selectelement" ordered="false" lowerBound="1" upperBound="-1" eType="/0/SelectElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="size" ordered="false" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiple" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabindex" ordered="false" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onfocus" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onblur" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onchange" ordered="false" eType="/0/ScriptExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SelectElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="Optgroup" eSuperTypes="/0/SelectElement /0/Attrs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="options" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Option" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/Text" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Option" eSuperTypes="/0/SelectElement /0/PCDATA /0/Attrs"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="optionvalue" ordered="false" eType="/0/CDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Textarea" eSuperTypes="/0/PCDATA /0/Attrs /0/Focus /0/Inlineforms"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rows" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cols" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readonly" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onselect" ordered="false" eType="/0/ScriptExpression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="onchange" ordered="false" eType="/0/ScriptExpression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldsetElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldsetpcdata" ordered="false" upperBound="-1" eType="/0/PCDATA" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Fieldset" eSuperTypes="/0/Attrs /0/block"> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldsetelements" ordered="false" upperBound="-1" eType="/0/FieldsetElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Legend" eSuperTypes="/0/Attrs /0/FieldsetElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="legendelement" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accesskey" ordered="false" eType="/0/Character" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ButtonType"> - <eLiterals name="button" value="1"/> - <eLiterals name="submit" value="2"/> - <eLiterals name="reset" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Button" eSuperTypes="/0/Attrs /0/Focus /0/Inlineforms"> - <eStructuralFeatures xsi:type="ecore:EReference" name="buttoncontent" ordered="false" upperBound="-1" eType="/0/ButtonContent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/ButtonType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TFrame"> - <eLiterals name="void" value="1"/> - <eLiterals name="above" value="2"/> - <eLiterals name="below" value="3"/> - <eLiterals name="hsides" value="4"/> - <eLiterals name="lhs" value="5"/> - <eLiterals name="rhs" value="6"/> - <eLiterals name="vsides" value="7"/> - <eLiterals name="box" value="8"/> - <eLiterals name="border" value="9"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TRules"> - <eLiterals name="none" value="1"/> - <eLiterals name="groups" value="2"/> - <eLiterals name="rows" value="3"/> - <eLiterals name="cols" value="4"/> - <eLiterals name="all" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CellHAlign"> - <eLiterals name="left" value="1"/> - <eLiterals name="center" value="2"/> - <eLiterals name="right" value="3"/> - <eLiterals name="justify" value="4"/> - <eLiterals name="char" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cellhalign" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="align" ordered="false" unique="false" eType="/0/CellHAlign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="char" ordered="false" eType="/0/Character" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="charoff" ordered="false" eType="/0/Length" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CellVAlign"> - <eLiterals name="top" value="1"/> - <eLiterals name="middle" value="2"/> - <eLiterals name="bottom" value="3"/> - <eLiterals name="baseline" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cellvalign" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" ordered="false" unique="false" eType="/0/CellVAlign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Table" eSuperTypes="/0/Attrs /0/block /0/ButtonContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="caption" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Caption" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colelement" ordered="false" lowerBound="1" eType="/0/ColElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thead" ordered="false" lowerBound="1" eType="/0/Thead" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tfoot" ordered="false" lowerBound="1" eType="/0/Tfoot" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableelement" ordered="false" lowerBound="1" eType="/0/TableElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="summary" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="border" ordered="false" eType="/0/Pixels" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="frame" ordered="false" unique="false" eType="/0/TFrame"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rules" ordered="false" unique="false" eType="/0/TRules"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellspacing" ordered="false" eType="/0/Length" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellpadding" ordered="false" eType="/0/Length" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cols" ordered="false" upperBound="-1" eType="/0/Col" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colgroup" ordered="false" upperBound="-1" eType="/0/Colgroup" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tbody" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Tbody" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Tr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Caption" eSuperTypes="/0/Attrs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="captionelement" ordered="false" upperBound="-1" eType="/0/Inline" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Thead" eSuperTypes="/0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Tr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tfoot" eSuperTypes="/0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Tr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tbody" eSuperTypes="/0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tr" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Tr" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Colgroup" eSuperTypes="/0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cols" ordered="false" upperBound="-1" eType="/0/Col" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="span" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/MultiLength" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Col" eSuperTypes="/0/EMPTY /0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="span" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="width" ordered="false" eType="/0/MultiLength" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tr" eSuperTypes="/0/Attrs /0/Cellhalign /0/Cellvalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="trelements" ordered="false" lowerBound="1" upperBound="-1" eType="/0/TrElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TrElement" abstract="true"/> - <eClassifiers xsi:type="ecore:EEnum" name="Scope"> - <eLiterals name="row" value="1"/> - <eLiterals name="col" value="2"/> - <eLiterals name="rowgroup" value="3"/> - <eLiterals name="colgroup" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Th" eSuperTypes="/0/TrElement /0/Attrs /0/Cellvalign /0/Cellhalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="thelement" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abbr" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="axis" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headers" ordered="false" eType="/0/IDREFS" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" ordered="false" unique="false" eType="/0/Scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rowspan" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colspan" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Td" eSuperTypes="/0/TrElement /0/Attrs /0/Cellvalign /0/Cellhalign"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tdelement" ordered="false" upperBound="-1" eType="/0/Flow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abbr" ordered="false" eType="/0/Text" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="axis" ordered="false" eType="/0/CDATA" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headers" ordered="false" eType="/0/IDREFS" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" ordered="false" unique="false" eType="/0/Scope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rowspan" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="colspan" ordered="false" lowerBound="1" eType="/0/Number" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XML.ecore b/src/test/resources/ecore/zoo-gen/XML.ecore deleted file mode 100644 index 031354e73169351081760996f47ddb3e9e5a52b2..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XML.ecore +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XML"> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startLine" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startColumn" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endLine" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endColumn" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" ordered="false" eType="/0/Element" eOpposite="/0/Element/children"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Element" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/0/Node" containment="true" eOpposite="/0/Node/parent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Root" eSuperTypes="/0/Element"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XMorphLanguage_abstractSyntax.ecore b/src/test/resources/ecore/zoo-gen/XMorphLanguage_abstractSyntax.ecore deleted file mode 100644 index 486f1597b93a0f65f031d3938a211ddd2a325c61..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XMorphLanguage_abstractSyntax.ecore +++ /dev/null @@ -1,138 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="ViewAbstractSyntaxOfXMorphLanguage"> - <eClassifiers xsi:type="ecore:EClass" name="VarScope" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="var" ordered="false" upperBound="-1" eType="/1/AbstractVar" containment="true" eOpposite="/1/AbstractVar/scope"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractVar" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" lowerBound="1" eType="/1/VarScope" eOpposite="/1/VarScope/var"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="varUse" ordered="false" lowerBound="1" eType="/1/VarUse" eOpposite="/1/VarUse/var"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VarUse" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="var" ordered="false" lowerBound="1" eType="/1/AbstractVar" eOpposite="/1/AbstractVar/varUse"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MOF::Property"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part" ordered="false" lowerBound="1" eType="/1/Key" eOpposite="/1/Key/property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Key"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" upperBound="-1" eType="/1/MOF::Property" eOpposite="/1/MOF::Property/part"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" lowerBound="1" eType="/1/Transformation" eOpposite="/1/Transformation/keys"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PatternScope" abstract="true" eSuperTypes="/1/VarScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternDefn" ordered="false" upperBound="-1" eType="/1/PatternDefn" containment="true" eOpposite="/1/PatternDefn/scope"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PatternDefn" eSuperTypes="/1/VarScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" lowerBound="1" eType="/1/PatternScope" eOpposite="/1/PatternScope/patternDefn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/1/PatternVar" eOpposite="/1/PatternVar/patternDefn"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="body" ordered="false" lowerBound="1" eType="/1/Term" containment="true" eOpposite="/1/Term/patternDefn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TRule" eSuperTypes="/1/VarScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superseded" ordered="false" upperBound="-1" eType="/1/TRule" eOpposite="/1/TRule/superseder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superseder" ordered="false" upperBound="-1" eType="/1/TRule" eOpposite="/1/TRule/superseded"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" ordered="false" lowerBound="1" eType="/1/Transformation" eOpposite="/1/Transformation/tRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extended" ordered="false" upperBound="-1" eType="/1/TRule" eOpposite="/1/TRule/extender"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extender" ordered="false" upperBound="-1" eType="/1/TRule" eOpposite="/1/TRule/extended"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" eType="/1/Term" containment="true" eOpposite="/1/Term/tRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tgt" ordered="false" upperBound="-1" eType="/1/SimpleTerm" containment="true" eOpposite="/1/SimpleTerm/tRuleST"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transformation" eSuperTypes="/1/PatternScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="keys" ordered="false" upperBound="-1" eType="/1/Key" containment="true" eOpposite="/1/Key/transformation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tRule" ordered="false" upperBound="-1" eType="/1/TRule" containment="true" eOpposite="/1/TRule/transformation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Query" eSuperTypes="/1/PatternScope"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/1/Term" containment="true" eOpposite="/1/Term/query"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameter" ordered="false" upperBound="-1" eType="/1/PatternVar" eOpposite="/1/PatternVar/query"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Term" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternDefn" ordered="false" eType="/1/PatternDefn" eOpposite="/1/PatternDefn/body"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" eType="/1/Query" eOpposite="/1/Query/term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tRule" ordered="false" eType="/1/TRule" eOpposite="/1/TRule/term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="context" ordered="false" eType="/1/ExtentVar" eOpposite="/1/ExtentVar/src"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="compoundTerm" ordered="false" eType="/1/CompoundTerm" eOpposite="/1/CompoundTerm/term"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TRuleVar" eSuperTypes="/1/AbstractVar"> - <eStructuralFeatures xsi:type="ecore:EReference" name="superseder" ordered="false" upperBound="-1" eType="/1/TRuleVar" eOpposite="/1/TRuleVar/superseded"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="superseded" ordered="false" upperBound="-1" eType="/1/TRuleVar" eOpposite="/1/TRuleVar/superseder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extended" ordered="false" upperBound="-1" eType="/1/TRuleVar" eOpposite="/1/TRuleVar/extender"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extender" ordered="false" upperBound="-1" eType="/1/TRuleVar" eOpposite="/1/TRuleVar/extended"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PatternVar" eSuperTypes="/1/AbstractVar"> - <eStructuralFeatures xsi:type="ecore:EReference" name="query" ordered="false" lowerBound="1" eType="/1/Query" eOpposite="/1/Query/parameter"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="patternDefn" ordered="false" lowerBound="1" eType="/1/PatternDefn" eOpposite="/1/PatternDefn/parameter"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExtentVar" eSuperTypes="/1/AbstractVar"> - <eStructuralFeatures xsi:type="ecore:EReference" name="src" ordered="false" lowerBound="1" eType="/1/Term" eOpposite="/1/Term/context"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CompoundTerm" abstract="true" eSuperTypes="/1/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" upperBound="-1" eType="/1/Term" containment="true" eOpposite="/1/Term/compoundTerm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AndTerm" eSuperTypes="/1/CompoundTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="OrTerm" eSuperTypes="/1/CompoundTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="NotTerm" eSuperTypes="/1/CompoundTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="IfTerm" eSuperTypes="/1/CompoundTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleTerm" abstract="true" eSuperTypes="/1/Term"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tRuleST" ordered="false" eType="/1/TRule" eOpposite="/1/TRule/tgt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arg" ordered="false" upperBound="-1" eType="/1/Expression" containment="true" eOpposite="/1/Expression/term"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TrackingUse" eSuperTypes="/1/SimpleTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="featureNames" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tracking" ordered="false" lowerBound="1" eType="/1/MOF::Class" eOpposite="/1/MOF::Class/tracking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MOF::Class"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tracking" ordered="false" upperBound="-1" eType="/1/TrackingUse" eOpposite="/1/TrackingUse/tracking"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PatternUse" eSuperTypes="/1/SimpleTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="MofTerm" abstract="true" eSuperTypes="/1/SimpleTerm"/> - <eClassifiers xsi:type="ecore:EClass" name="Condition" eSuperTypes="/1/SimpleTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reason" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MofInstance" eSuperTypes="/1/MofTerm"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isExactly" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeName" ordered="false" lowerBound="1" eType="/1/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/1/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MofOrder" eSuperTypes="/1/MofTerm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lesser" ordered="false" lowerBound="1" eType="/1/Expression" eOpposite="/1/Expression/lesser"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/1/Expression" eOpposite="/1/Expression/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="greater" ordered="false" lowerBound="1" eType="/1/Expression" eOpposite="/1/Expression/greater"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="lesser" ordered="false" lowerBound="1" eType="/1/MofOrder" eOpposite="/1/MofOrder/lesser"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/1/MofOrder" eOpposite="/1/MofOrder/instance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="greater" ordered="false" lowerBound="1" eType="/1/MofOrder" eOpposite="/1/MofOrder/greater"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/1/SimpleTerm" eOpposite="/1/SimpleTerm/arg"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expr" ordered="false" eType="/1/CoumpoundExpr" eOpposite="/1/CoumpoundExpr/arg"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CoumpoundExpr" abstract="true" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arg" ordered="false" upperBound="-1" eType="/1/Expression" containment="true" eOpposite="/1/Expression/expr"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollectionExpr" eSuperTypes="/1/CoumpoundExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordered" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionExpr" eSuperTypes="/1/CoumpoundExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="function" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeatureExpr" eSuperTypes="/1/CoumpoundExpr"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collect" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="featureName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstanceRef" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="obj" ordered="false" lowerBound="1" eType="/1/MOF::Object" eOpposite="/1/MOF::Object/obj"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MOF::Object" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="obj" ordered="false" lowerBound="1" eType="/1/InstanceRef" eOpposite="/1/InstanceRef/obj"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleExpr" abstract="true" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="representation" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StringConstant" eSuperTypes="/1/SimpleExpr"/> - <eClassifiers xsi:type="ecore:EClass" name="IntConstant" eSuperTypes="/1/SimpleExpr"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanConstant" eSuperTypes="/1/SimpleExpr"/> - <eClassifiers xsi:type="ecore:EClass" name="EnumConstant" eSuperTypes="/1/SimpleExpr"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XPDL-1.14.ecore b/src/test/resources/ecore/zoo-gen/XPDL-1.14.ecore deleted file mode 100644 index 323e81fabe710b3aa182f68cb9d3a8bf10ee54d7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XPDL-1.14.ecore +++ /dev/null @@ -1,283 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="DataTypes"> - <eClassifiers xsi:type="ecore:EEnum" name="AssociationDirectionKind"> - <eLiterals name="None" value="1"/> - <eLiterals name="To" value="2"/> - <eLiterals name="From" value="3"/> - <eLiterals name="Both" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="OrientationKind"> - <eLiterals name="Horizontal" value="1"/> - <eLiterals name="Vertical" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AccessLevelKind"> - <eLiterals name="Public" value="1"/> - <eLiterals name="Private" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ProcessTypeKind"> - <eLiterals name="None" value="1"/> - <eLiterals name="Private" value="2"/> - <eLiterals name="Abstract" value="3"/> - <eLiterals name="Collaboration" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="StatusKind"> - <eLiterals name="None" value="1"/> - <eLiterals name="Ready" value="2"/> - <eLiterals name="Active" value="3"/> - <eLiterals name="Cancelled" value="4"/> - <eLiterals name="Aborting" value="5"/> - <eLiterals name="Aborted" value="6"/> - <eLiterals name="Completing" value="7"/> - <eLiterals name="Completed" value="8"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AdHocOrderingKind"> - <eLiterals name="Sequential" value="1"/> - <eLiterals name="Parallel" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ModeKind"> - <eLiterals name="Automatic" value="1"/> - <eLiterals name="Manual" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GatewayTypeKind"> - <eLiterals name="Xor" value="1"/> - <eLiterals name="Or" value="2"/> - <eLiterals name="Complex" value="3"/> - <eLiterals name="And" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ExecutionKind"> - <eLiterals name="Asynchr" value="1"/> - <eLiterals name="Synchr" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TriggerKind"> - <eLiterals name="None" value="1"/> - <eLiterals name="Message" value="2"/> - <eLiterals name="Timer" value="3"/> - <eLiterals name="Rule" value="4"/> - <eLiterals name="Link" value="5"/> - <eLiterals name="Error" value="6"/> - <eLiterals name="Cancel" value="7"/> - <eLiterals name="Compensation" value="8"/> - <eLiterals name="Terminate" value="9"/> - <eLiterals name="Multiple" value="10"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ImplementationKind"> - <eLiterals name="WebService" value="1"/> - <eLiterals name="Other" value="2"/> - <eLiterals name="Unspecified" value="3"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="XPDL"> - <eClassifiers xsi:type="ecore:EClass" name="Element" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" eType="/2/Script" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="externalPackages" ordered="false" upperBound="-1" eType="/2/ExternalPackage" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeDeclarations" ordered="false" upperBound="-1" eType="/2/TypeDeclaration" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participants" ordered="false" upperBound="-1" eType="/2/Participant" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applications" ordered="false" upperBound="-1" eType="/2/Application" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataFields" ordered="false" upperBound="-1" eType="/2/DataField" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pools" ordered="false" upperBound="-1" eType="/2/Pool" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="messageFlows" ordered="false" upperBound="-1" eType="/2/MessageFlow" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associations" ordered="false" upperBound="-1" eType="/2/Association" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="artifacts" ordered="false" upperBound="-1" eType="/2/Artifact" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="workflowProcesses" ordered="false" upperBound="-1" eType="/2/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MessageFlow" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetActivity" ordered="false" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceActivity" ordered="false" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetPool" ordered="false" eType="/2/Pool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourcePool" ordered="false" eType="/2/Pool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="associationDirection" ordered="false" unique="false" eType="/1/AssociationDirectionKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetArtifact" ordered="false" eType="/2/Artifact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceArtifact" ordered="false" eType="/2/Artifact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetPool" ordered="false" eType="/2/Pool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourcePool" ordered="false" eType="/2/Pool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetActivity" ordered="false" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceActivity" ordered="false" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Pool" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" ordered="false" unique="false" eType="/1/OrientationKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="boundaryVisible" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" ordered="false" upperBound="-1" eType="/2/Lane" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" eType="/2/Participant"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" eType="/2/Process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lane" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentLane" ordered="false" eType="/2/Lane"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentPool" ordered="false" eType="/2/Pool"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/2/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Artifact" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="textAnnotation" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="group" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataObject" ordered="false" eType="/2/DataObject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataObject" eSuperTypes="/2/Artifact"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="state" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="requiredForStart" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="producedAtCompletion" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataFields" ordered="false" upperBound="-1" eType="/2/DataField" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="/2/Artifact"/> - <eClassifiers xsi:type="ecore:EClass" name="Annotation" eSuperTypes="/2/Artifact"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclaration" eSuperTypes="/2/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="Application" eSuperTypes="/2/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="ParametrizedApplication" eSuperTypes="/2/Application"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferencedApplication" eSuperTypes="/2/Application"> - <eStructuralFeatures xsi:type="ecore:EReference" name="externalReference" ordered="false" eType="/2/ExternalReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isStartActivity" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" eType="/1/StatusKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startMode" ordered="false" unique="false" lowerBound="1" eType="/1/ModeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="finishMode" ordered="false" unique="false" lowerBound="1" eType="/1/ModeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startQuantity" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isATransaction" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataFields" ordered="false" upperBound="-1" eType="/2/DataField" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Task" abstract="true" eSuperTypes="/2/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="TaskService" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" eType="/1/ImplementationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskReceive" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" eType="/1/ImplementationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskManual" eSuperTypes="/2/Task"/> - <eClassifiers xsi:type="ecore:EClass" name="TaskReference" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="taskRef" ordered="false" lowerBound="1" eType="/2/Task"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskScript" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="script" ordered="false" lowerBound="1" eType="/2/Script" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskSend" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" eType="/1/ImplementationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskUser" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" eType="/1/ImplementationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TaskApplication" eSuperTypes="/2/Task"> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageRef" ordered="false" eType="/2/Package"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Route" eSuperTypes="/2/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gatewayType" ordered="false" unique="false" eType="/1/GatewayTypeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="instantiate" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="markerVisiable" ordered="false" unique="false" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SubFlow" eSuperTypes="/2/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="execution" ordered="false" unique="false" eType="/1/ExecutionKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="instanceDataField" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="packageRef" ordered="false" eType="/2/Package"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startActivitySet" ordered="false" eType="/2/ActivitySet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startActivity" ordered="false" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BlockActivity" eSuperTypes="/2/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activitySet" ordered="false" lowerBound="1" eType="/2/ActivitySet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startActivity" ordered="false" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event" abstract="true" eSuperTypes="/2/Activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="triggerKind" ordered="false" unique="false" lowerBound="1" eType="/1/TriggerKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implementation" ordered="false" unique="false" eType="/1/ImplementationKind"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="trigger" ordered="false" eType="/2/Trigger" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Trigger" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="ResultCompensation" eSuperTypes="/2/Trigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="activity" ordered="false" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResultError" eSuperTypes="/2/Trigger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="errorCode" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResultMultiple" eSuperTypes="/2/Trigger"/> - <eClassifiers xsi:type="ecore:EClass" name="TriggerResultLink" eSuperTypes="/2/Trigger"> - <eStructuralFeatures xsi:type="ecore:EReference" name="processRef" ordered="false" lowerBound="1" eType="/2/Process"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerResultMessage" eSuperTypes="/2/Trigger"/> - <eClassifiers xsi:type="ecore:EClass" name="TriggerIntermediateMultiple" eSuperTypes="/2/Trigger"/> - <eClassifiers xsi:type="ecore:EClass" name="TriggerMultiple" eSuperTypes="/2/Trigger"/> - <eClassifiers xsi:type="ecore:EClass" name="TriggerRule" eSuperTypes="/2/Trigger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TriggerTimer" eSuperTypes="/2/Trigger"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeDate" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeCycle" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StartEvent" eSuperTypes="/2/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="IntermediateEvent" eSuperTypes="/2/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EndEvent" eSuperTypes="/2/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Gateway" eSuperTypes="/2/Route"/> - <eClassifiers xsi:type="ecore:EClass" name="Process" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessLevel" ordered="false" unique="false" eType="/1/AccessLevelKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="processType" ordered="false" unique="false" eType="/1/ProcessTypeKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" ordered="false" unique="false" eType="/1/StatusKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="suppressJoinFailure" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enableInstanceCompensation" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHoc" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHocOrdering" ordered="false" unique="false" eType="/1/AdHocOrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHocCompletionCondition" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" upperBound="-1" eType="/2/Participant" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applications" ordered="false" upperBound="-1" eType="/2/Application" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataField" ordered="false" lowerBound="1" eType="/2/DataField" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activitySets" ordered="false" upperBound="-1" eType="/2/ActivitySet" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" ordered="false" upperBound="-1" eType="/2/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/2/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultStartActivitySet" ordered="false" eType="/2/ActivitySet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultStartActivity" ordered="false" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transition" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="quantity" ordered="false" unique="false" eType="/0/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/2/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySet" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHoc" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHocOrdering" ordered="false" unique="false" eType="/1/AdHocOrderingKind"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="adHocCompletionCondition" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultStartActivity" ordered="false" eType="/2/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="activities" ordered="false" upperBound="-1" eType="/2/Activity" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/2/Transition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="object" ordered="false" eType="/2/Object" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xref" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Object" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categories" ordered="false" upperBound="-1" eType="/2/Category" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExternalPackage" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="href" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Category" eSuperTypes="/2/Element"/> - <eClassifiers xsi:type="ecore:EClass" name="DataField" eSuperTypes="/2/Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isArray" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="correlation" ordered="false" unique="false" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataType" ordered="false" lowerBound="1" eType="/2/TypeDeclaration" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Script"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="grammar" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XQuery.ecore b/src/test/resources/ecore/zoo-gen/XQuery.ecore deleted file mode 100644 index 3e44f3cfbfd97a0a339981aec5cd761631071839..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XQuery.ecore +++ /dev/null @@ -1,78 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XQuery"> - <eClassifiers xsi:type="ecore:EClass" name="XQueryProgram"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" upperBound="-1" eType="/0/ExecutableExpression" containment="true" eOpposite="/0/ExecutableExpression/xQueryProgram"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentNode" ordered="false" eType="/0/ElementNode" eOpposite="/0/ElementNode/nodes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="returnEx" ordered="false" lowerBound="1" eType="/0/Return" eOpposite="/0/Return/expressions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExecutableExpression" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xQueryProgram" ordered="false" lowerBound="1" eType="/0/XQueryProgram" eOpposite="/0/XQueryProgram/expressions"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionDeclaration" ordered="false" lowerBound="1" eType="/0/FunctionDeclaration" eOpposite="/0/FunctionDeclaration/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Node" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FLWOR" eSuperTypes="/0/ExecutableExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" lowerBound="1" eType="/0/For" containment="true" eOpposite="/0/For/flwor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="let" ordered="false" lowerBound="1" eType="/0/Let" containment="true" eOpposite="/0/Let/flwor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="where" ordered="false" lowerBound="1" eType="/0/Where" containment="true" eOpposite="/0/Where/flwor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderBy" ordered="false" lowerBound="1" eType="/0/OrderBy" containment="true" eOpposite="/0/OrderBy/flwor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="return" ordered="false" lowerBound="1" eType="/0/Return" containment="true" eOpposite="/0/Return/flwor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionCall" eSuperTypes="/0/ExecutableExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" ordered="false" upperBound="-1" eType="/0/XPath" containment="true" eOpposite="/0/XPath/functionCall"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FunctionDeclaration" eSuperTypes="/0/ExecutableExpression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" upperBound="-1" eType="/0/ExecutableExpression" containment="true" eOpposite="/0/ExecutableExpression/functionDeclaration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementNode" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" ordered="false" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/parentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeNode" eSuperTypes="/0/Node"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextNode" eSuperTypes="/0/ElementNode"/> - <eClassifiers xsi:type="ecore:EClass" name="ReturnXPath" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XPath" eSuperTypes="/0/ReturnXPath"> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionCall" ordered="false" lowerBound="1" eType="/0/FunctionCall" eOpposite="/0/FunctionCall/parameters"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="for" ordered="false" lowerBound="1" eType="/0/For" eOpposite="/0/For/expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="let" ordered="false" lowerBound="1" eType="/0/Let" eOpposite="/0/Let/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanExp" eSuperTypes="/0/XPath"> - <eStructuralFeatures xsi:type="ecore:EReference" name="where" ordered="false" lowerBound="1" eType="/0/Where" eOpposite="/0/Where/expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="For"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flwor" ordered="false" lowerBound="1" eType="/0/FLWOR" eOpposite="/0/FLWOR/for"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/XPath" containment="true" eOpposite="/0/XPath/for"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Let"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="var" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flwor" ordered="false" lowerBound="1" eType="/0/FLWOR" eOpposite="/0/FLWOR/let"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/XPath" containment="true" eOpposite="/0/XPath/let"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Where"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flwor" ordered="false" lowerBound="1" eType="/0/FLWOR" eOpposite="/0/FLWOR/where"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/BooleanExp" containment="true" eOpposite="/0/BooleanExp/where"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrderBy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flwor" ordered="false" lowerBound="1" eType="/0/FLWOR" containment="true" eOpposite="/0/FLWOR/orderBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Return"> - <eStructuralFeatures xsi:type="ecore:EReference" name="flwor" ordered="false" lowerBound="1" eType="/0/FLWOR" eOpposite="/0/FLWOR/return"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expressions" ordered="false" upperBound="-1" eType="/0/Expression" containment="true" eOpposite="/0/Expression/returnEx"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XSLT.ecore b/src/test/resources/ecore/zoo-gen/XSLT.ecore deleted file mode 100644 index d52ce3246666dd66a52cadfa8e3b6113bf56eee3..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XSLT.ecore +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> - <ecore:EPackage name="XSLT"> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parentNode" ordered="false" eType="/1/ElementNode" eOpposite="/1/ElementNode/nodes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementNode" eSuperTypes="/1/Node"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nodes" upperBound="-1" eType="/1/Node" containment="true" eOpposite="/1/Node/parentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeNode" eSuperTypes="/1/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="RootNode" eSuperTypes="/1/ElementNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/1/Document" containment="true" eOpposite="/1/Document/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextNode" eSuperTypes="/1/ElementNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSLTNode" abstract="true" eSuperTypes="/1/ElementNode"/> - <eClassifiers xsi:type="ecore:EClass" name="XSLTRootNode" eSuperTypes="/1/RootNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentName" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/1/RootNode" containment="true" eOpposite="/1/RootNode/document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ApplyTemplates" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="select" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="If" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="test" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="match" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValueOf" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="select" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="When" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="test" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Choose" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="when" ordered="false" lowerBound="1" eType="/1/When" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="otherwise" ordered="false" lowerBound="1" eType="/1/Otherwise" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Otherwise" eSuperTypes="/1/XSLTNode"/> - <eClassifiers xsi:type="ecore:EClass" name="Sort" eSuperTypes="/1/XSLTNode"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="select" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XSchema.ecore b/src/test/resources/ecore/zoo-gen/XSchema.ecore deleted file mode 100644 index e66a3adf7e9b3adaba52503781dbbb8f21abf53e..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XSchema.ecore +++ /dev/null @@ -1,109 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> - <ecore:EPackage name="XSchema"> - <eClassifiers xsi:type="ecore:EEnum" name="AttributeUseType"> - <eLiterals name="null" value="1"/> - <eLiterals name="optional" value="2"/> - <eLiterals name="prohibited" value="3"/> - <eLiterals name="required" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AnnotedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotations" ordered="false" upperBound="-1" eType="/1/Annotation" containment="true" eOpposite="/1/Annotation/annotedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Annotation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentations" upperBound="-1" eType="/1/Documentation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="applicationInfos" upperBound="-1" eType="/1/ApplicationInfo" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotedElement" ordered="false" lowerBound="1" eType="/1/AnnotedElement" eOpposite="/1/AnnotedElement/annotations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Documentation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ApplicationInfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true" eSuperTypes="/1/AnnotedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSchema" eSuperTypes="/1/AnnotedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespace" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" ordered="false" upperBound="-1" eType="/1/XSchemaContentElement" containment="true" eOpposite="/1/XSchemaContentElement/schema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XSchemaContentElement" abstract="true" eSuperTypes="/1/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="schema" ordered="false" eType="/1/XSchema" eOpposite="/1/XSchema/contents"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameters" abstract="true" eSuperTypes="/1/XSchemaContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeRef" ordered="false" eType="/1/AbstractType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="typeContain" ordered="false" eType="/1/AbstractType" containment="true" eOpposite="/1/AbstractType/container"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fixed" ordered="false" unique="false" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="default" ordered="false" unique="false" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element" eSuperTypes="/1/Parameters /1/AtomicContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/1/ElementRef" eOpposite="/1/ElementRef/referencedElement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Occurable" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minOccurs" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxOccurs" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractContent" abstract="true" eSuperTypes="/1/Occurable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/1/Container" eOpposite="/1/Container/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="complexType" ordered="false" lowerBound="1" eType="/1/ComplexType" eOpposite="/1/ComplexType/content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Container" abstract="true" eSuperTypes="/1/AbstractContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/1/AbstractContent" containment="true" eOpposite="/1/AbstractContent/container"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicContent" abstract="true" eSuperTypes="/1/AbstractContent"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementRef" eSuperTypes="/1/AtomicContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedElement" ordered="false" lowerBound="1" eType="/1/Element" eOpposite="/1/Element/references"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupRef" eSuperTypes="/1/AtomicContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedGroup" ordered="false" lowerBound="1" eType="/1/Group" eOpposite="/1/Group/references"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="All" eSuperTypes="/1/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Group" eSuperTypes="/1/XSchemaContentElement /1/Container"> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/1/GroupRef" eOpposite="/1/GroupRef/referencedGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Choice" eSuperTypes="/1/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Sequence" eSuperTypes="/1/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractAttributeGroupContent" abstract="true" eSuperTypes="/1/Occurable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/1/AttributeGroup" eOpposite="/1/AttributeGroup/contents"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="complexType" ordered="false" lowerBound="1" eType="/1/ComplexType" eOpposite="/1/ComplexType/attributes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeGroup" eSuperTypes="/1/AbstractAttributeGroupContent /1/XSchemaContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" eType="/1/AbstractAttributeGroupContent" containment="true" eOpposite="/1/AbstractAttributeGroupContent/container"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/1/AttributeGroupRef" eOpposite="/1/AttributeGroupRef/referencedAttributeGroup"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeGroupRef" eSuperTypes="/1/AtomicAttributeGroupContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedAttributeGroup" ordered="false" lowerBound="1" eType="/1/AttributeGroup" eOpposite="/1/AttributeGroup/references"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicAttributeGroupContent" abstract="true" eSuperTypes="/1/AbstractAttributeGroupContent"/> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/1/Parameters /1/AtomicAttributeGroupContent"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" ordered="false" unique="false" eType="/1/AttributeUseType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" ordered="false" upperBound="-1" eType="/1/AttributeRef" eOpposite="/1/AttributeRef/referencedAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributeRef" eSuperTypes="/1/AtomicAttributeGroupContent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedAttribute" ordered="false" lowerBound="1" eType="/1/Attribute" eOpposite="/1/Attribute/references"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractType" abstract="true" eSuperTypes="/1/XSchemaContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="container" ordered="false" lowerBound="1" eType="/1/Parameters" eOpposite="/1/Parameters/typeContain"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleType" eSuperTypes="/1/AbstractType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" upperBound="-1" eType="/1/ComplexTypeSimpleContent" eOpposite="/1/ComplexTypeSimpleContent/base"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplexType" eSuperTypes="/1/AbstractType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" ordered="false" upperBound="-1" eType="/1/ComplexTypeComplexContent" eOpposite="/1/ComplexTypeComplexContent/base"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" ordered="false" eType="/1/AbstractContent" containment="true" eOpposite="/1/AbstractContent/complexType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" ordered="false" upperBound="-1" eType="/1/AbstractAttributeGroupContent" containment="true" eOpposite="/1/AbstractAttributeGroupContent/complexType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplexTypeSimpleContent" eSuperTypes="/1/ComplexType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/SimpleType" eOpposite="/1/SimpleType/extensions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ComplexTypeComplexContent" eSuperTypes="/1/ComplexType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/ComplexType" eOpposite="/1/ComplexType/extensions"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/XUL-Interactorl.ecore b/src/test/resources/ecore/zoo-gen/XUL-Interactorl.ecore deleted file mode 100644 index ae161211b7fc6060cbf0cbc7686b544919d32226..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/XUL-Interactorl.ecore +++ /dev/null @@ -1,133 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="XULInteractorMetaModel"> - <eClassifiers xsi:type="ecore:EClass" name="UIModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="windows" ordered="false" eType="/0/Windows" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functions" upperBound="-1" eType="/0/Function" containment="true" eOpposite="/0/Function/functionUIModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Windows" eSuperTypes="/0/Container"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orient" ordered="false" unique="false" eType="/0/Orients"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headers" upperBound="-1" eType="/0/HeaderCss" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headersJScript" upperBound="-1" eType="/0/HeaderJScript"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Button" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tooltiptext" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="image" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Orients"> - <eLiterals name="horizontal" value="1"/> - <eLiterals name="vertical" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Image" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="src" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RadioGroup" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="radiobuttons" upperBound="-1" eType="/0/Radio" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Radio" eSuperTypes="/0/Interactor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selected" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListBox" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="listitems" upperBound="-1" eType="/0/ListItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ListItem" eSuperTypes="/0/Interactor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MenuList" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="menuitems" upperBound="-1" eType="/0/MenuItem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MenuItem" eSuperTypes="/0/Interactor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="vbox" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="hbox" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Containement" eSuperTypes="/0/Interactor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="accesskey" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxlength" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orient" ordered="false" unique="false" eType="/0/Orients"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minlength" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="onclick" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="disabled" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="GroupBox" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="Container" eSuperTypes="/0/Interactor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="xulInteractors" upperBound="-1" eType="/0/Interactor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interactor"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="flex" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stat" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="events" upperBound="-1" eType="/0/Event" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TabBox" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabPanels" upperBound="-1" eType="/0/Interactor" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TextBox" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiline" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Spacer" eSuperTypes="/0/Containement"/> - <eClassifiers xsi:type="ecore:EClass" name="Label" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="control" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Grid" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" eType="/0/column" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rows" upperBound="-1" eType="/0/row" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="row" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="column" eSuperTypes="/0/Container"/> - <eClassifiers xsi:type="ecore:EClass" name="CheckBox" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="checked" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Caption" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/0/Containement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderCss"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HeaderJScript"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TabPanel" eSuperTypes="/0/Container"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orient" ordered="false" unique="false" eType="/0/Orients"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionCallParameters" upperBound="-1" eType="/0/Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="functionCalledName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parameter"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="onClick" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Function"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="functionUIModel" ordered="false" lowerBound="1" eType="/0/UIModel" eOpposite="/0/UIModel/functions"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="primitivetype"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/bmmOmg.ecore b/src/test/resources/ecore/zoo-gen/bmmOmg.ecore deleted file mode 100644 index a7458962ab2ba6cca03e9c46515988b20b8e862c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/bmmOmg.ecore +++ /dev/null @@ -1,164 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="bmm"> - <eClassifiers xsi:type="ecore:EClass" name="Assessment" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="motivatedDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/motivatingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="affectedEnd" ordered="false" upperBound="-1" eType="#//End" eOpposite="#//End/judgingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="judgedInfluencer" ordered="false" lowerBound="1" upperBound="-1" eType="#//Influencer" eOpposite="#//Influencer/judgingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assessingOrganizationUnit" ordered="false" lowerBound="1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/madeAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="affectedMeans" ordered="false" upperBound="-1" eType="#//Means" eOpposite="#//Means/judgingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifiedPotentialImpact" ordered="false" upperBound="-1" eType="#//PotentialImpact" eOpposite="#//PotentialImpact/identifyingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/usingAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/usedAssessment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizingAssessmentCategory" ordered="false" upperBound="-1" eType="#//AssessmentCategory" eOpposite="#//AssessmentCategory/categorizedAssessment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MotivationElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" lowerBound="1" eType="#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Directive" eSuperTypes="#//Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supportedDesiredResult" ordered="false" upperBound="-1" eType="#//DesiredResult" eOpposite="#//DesiredResult/supportingDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governedCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/governingDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivedCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/baseDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governedAsset" ordered="false" upperBound="-1" eType="#//Asset" eOpposite="#//Asset/governingDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="motivatingPotentialImpact" ordered="false" upperBound="-1" eType="#//PotentialImpact" eOpposite="#//PotentialImpact/motivatedDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="directiveRegulation" ordered="false" upperBound="-1" eType="#//Regulation" eOpposite="#//Regulation/regulatingDirective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="motivatingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/motivatedDirective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Means" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="establishingOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/establishedMeans"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="judgingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/affectedMeans"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationUnit" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedEnd" ordered="false" upperBound="-1" eType="#//End" eOpposite="#//End/definingOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="managedBusinessProces" ordered="false" upperBound="-1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/responsibleOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="managedLiability" ordered="false" upperBound="-1" eType="#//Liability" eOpposite="#//Liability/responsibleOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="managedAsset" ordered="false" upperBound="-1" eType="#//Asset" eOpposite="#//Asset/responsibleOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="determiningStrategy" ordered="false" upperBound="-1" eType="#//Strategy" eOpposite="#//Strategy/determinedOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recognizedInfluencer" ordered="false" upperBound="-1" eType="#//Influencer" eOpposite="#//Influencer/recognizingOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="internalInfluencingOrganization" ordered="false" upperBound="-1" eType="#//InfluencingOrganization" eOpposite="#//InfluencingOrganization/influencingOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="madeAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/assessingOrganizationUnit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="establishedMeans" ordered="false" upperBound="-1" eType="#//Means" eOpposite="#//Means/establishingOrganizationUnit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="End" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="judgingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/affectedEnd"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/definedEnd"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessProcess" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deliveredOffering" ordered="false" upperBound="-1" eType="#//Offering" eOpposite="#//Offering/deliveringBusinessProcess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizedCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/realizingBusinessProcess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="managedAsset" ordered="false" upperBound="-1" eType="#//Asset" eOpposite="#//Asset/managingBusinessProcess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governingBusinessPolicy" ordered="false" upperBound="-1" eType="#//BusinessPolicy" eOpposite="#//BusinessPolicy/governedBusinessProcess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guidingBusinessRule" ordered="false" lowerBound="1" eType="#//BusinessRule" eOpposite="#//BusinessRule/guidedBusinessProcess"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsibleOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/managedBusinessProces"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Offering" eSuperTypes="#//FixedAsset #//Asset"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definingCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/definedOffering"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="usedAsset" ordered="false" upperBound="-1" eType="#//FixedAsset" eOpposite="#//FixedAsset/usingOffering"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requiredResource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/requiringOffering"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deliveringBusinessProcess" ordered="false" upperBound="-1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/deliveredOffering"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Asset" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployingCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/deployedAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governingDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/governedAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsibleOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/managedAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="managingBusinessProcess" ordered="false" upperBound="-1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/managedAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CourseOfAction" eSuperTypes="#//Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="enabledCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/enablingCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enablingCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/enabledCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moreSpecficCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/broaderCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/moreSpecficCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supportedDesiredResult" ordered="false" upperBound="-1" eType="#//DesiredResult" eOpposite="#//DesiredResult/supportingCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definedOffering" ordered="false" upperBound="-1" eType="#//Offering" eOpposite="#//Offering/definingCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dischargedLiability" ordered="false" upperBound="-1" eType="#//Liability" eOpposite="#//Liability/dischargingCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="realizingBusinessProcess" ordered="false" lowerBound="1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/realizedCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governingDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/governedCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/derivedCourseOfAction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deployedAsset" ordered="false" upperBound="-1" eType="#//Asset" eOpposite="#//Asset/deployingCourseOfAction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesiredResult" eSuperTypes="#//End"> - <eStructuralFeatures xsi:type="ecore:EReference" name="moreSpecificDesiredResult" ordered="false" upperBound="-1" eType="#//DesiredResult" eOpposite="#//DesiredResult/broaderDesiredResult"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderDesiredResult" ordered="false" upperBound="-1" eType="#//DesiredResult" eOpposite="#//DesiredResult/moreSpecificDesiredResult"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supportingDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/supportedDesiredResult"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supportingCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/supportedDesiredResult"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Liability" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="claimedResource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/claimingLiability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responsibleOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/managedLiability"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dischargingCourseOfAction" ordered="false" upperBound="-1" eType="#//CourseOfAction" eOpposite="#//CourseOfAction/dischargedLiability"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Resource" eSuperTypes="#//Asset"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providingFixedAsset" ordered="false" upperBound="-1" eType="#//FixedAsset" eOpposite="#//FixedAsset/providedResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requiringOffering" ordered="false" upperBound="-1" eType="#//Offering" eOpposite="#//Offering/requiredResource"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="claimingLiability" ordered="false" upperBound="-1" eType="#//Liability" eOpposite="#//Liability/claimedResource"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FixedAsset" eSuperTypes="#//Asset"> - <eStructuralFeatures xsi:type="ecore:EReference" name="usingOffering" ordered="false" upperBound="-1" eType="#//Offering" eOpposite="#//Offering/usedAsset"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedResource" ordered="false" upperBound="-1" eType="#//Resource" eOpposite="#//Resource/providingFixedAsset"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicy" eSuperTypes="#//Directive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="moreSpecificBusinessPolicy" ordered="false" upperBound="-1" eType="#//BusinessPolicy" eOpposite="#//BusinessPolicy/broaderBusinessPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="broaderBusinessPolicy" ordered="false" upperBound="-1" eType="#//BusinessPolicy" eOpposite="#//BusinessPolicy/moreSpecificBusinessPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="derivedBusinessRule" ordered="false" upperBound="-1" eType="#//BusinessRule" eOpposite="#//BusinessRule/baseBusinessPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="governedBusinessProcess" ordered="false" upperBound="-1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/governingBusinessPolicy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRule" eSuperTypes="#//Directive"> - <eStructuralFeatures xsi:type="ecore:EReference" name="effectingTactic" ordered="false" upperBound="-1" eType="#//Tactic" eOpposite="#//Tactic/enforcedBusinessRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="guidedBusinessProcess" ordered="false" upperBound="-1" eType="#//BusinessProcess" eOpposite="#//BusinessProcess/guidingBusinessRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="baseBusinessPolicy" ordered="false" upperBound="-1" eType="#//BusinessPolicy" eOpposite="#//BusinessPolicy/derivedBusinessRule"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tactic" eSuperTypes="#//CourseOfAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementedStrategy" ordered="false" upperBound="-1" eType="#//Strategy" eOpposite="#//Strategy/implementingTactic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enforcedBusinessRule" ordered="false" upperBound="-1" eType="#//BusinessRule" eOpposite="#//BusinessRule/effectingTactic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Strategy" eSuperTypes="#//CourseOfAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="determinedOrganizationUnit" ordered="false" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/determiningStrategy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="plannedMission" ordered="false" upperBound="-1" eType="#//Mission" eOpposite="#//Mission/componentStrategy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="implementingTactic" ordered="false" upperBound="-1" eType="#//Tactic" eOpposite="#//Tactic/implementedStrategy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Mission" eSuperTypes="#//Means"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operativeVision" ordered="false" eType="#//Vision" eOpposite="#//Vision/deliveringMission"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="componentStrategy" ordered="false" upperBound="-1" eType="#//Strategy" eOpposite="#//Strategy/plannedMission"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vision" eSuperTypes="#//End"> - <eStructuralFeatures xsi:type="ecore:EReference" name="amplifyingGoal" ordered="false" upperBound="-1" eType="#//Goal" eOpposite="#//Goal/amplifiedVision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="deliveringMission" ordered="false" upperBound="-1" eType="#//Mission" eOpposite="#//Mission/operativeVision"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Goal" eSuperTypes="#//DesiredResult"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantifyingObjective" ordered="false" upperBound="-1" eType="#//Objective" eOpposite="#//Objective/quantifiedGoal"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="amplifiedVision" ordered="false" eType="#//Vision" eOpposite="#//Vision/amplifyingGoal"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objective" eSuperTypes="#//DesiredResult"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantifiedGoal" ordered="false" upperBound="-1" eType="#//Goal" eOpposite="#//Goal/quantifyingObjective"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Influencer" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizingInfluencerCategory" ordered="false" upperBound="-1" eType="#//InfluencerCategory" eOpposite="#//InfluencerCategory/categorizedInfluencer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceInfluencingOrganization" ordered="false" upperBound="-1" eType="#//InfluencingOrganization" eOpposite="#//InfluencingOrganization/providedInfluencer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="judgingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/judgedInfluencer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recognizingOrganizationUnit" ordered="false" lowerBound="1" upperBound="-1" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/recognizedInfluencer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfluencerCategory" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedInfluencer" ordered="false" upperBound="-1" eType="#//Influencer" eOpposite="#//Influencer/categorizingInfluencerCategory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InfluencingOrganization" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizingOrganizationCategory" ordered="false" upperBound="-1" eType="#//OrganizationCategory" eOpposite="#//OrganizationCategory/categorizedInfluencingOrganization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="influencingOrganizationUnit" ordered="false" eType="#//OrganizationUnit" eOpposite="#//OrganizationUnit/internalInfluencingOrganization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedInfluencer" ordered="false" upperBound="-1" eType="#//Influencer" eOpposite="#//Influencer/sourceInfluencingOrganization"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationCategory" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedInfluencingOrganization" ordered="false" upperBound="-1" eType="#//InfluencingOrganization" eOpposite="#//InfluencingOrganization/categorizingOrganizationCategory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PotentialImpact" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifyingAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/identifiedPotentialImpact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="motivatedDirective" ordered="false" upperBound="-1" eType="#//Directive" eOpposite="#//Directive/motivatingPotentialImpact"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regulation" eSuperTypes="#//Influencer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="regulatingDirective" ordered="false" eType="#//Directive" eOpposite="#//Directive/directiveRegulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssessmentCategory" eSuperTypes="#//MotivationElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizedAssessment" ordered="false" upperBound="-1" eType="#//Assessment" eOpposite="#//Assessment/categorizingAssessmentCategory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PotentialReward" eSuperTypes="#//PotentialImpact"/> - <eClassifiers xsi:type="ecore:EClass" name="Risk" eSuperTypes="#//PotentialImpact"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> -</ecore:EPackage> diff --git a/src/test/resources/ecore/zoo-gen/classDiagram.ecore b/src/test/resources/ecore/zoo-gen/classDiagram.ecore deleted file mode 100644 index 38776bb4c42dc3d18beb1675fae272c52d84de8c..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/classDiagram.ecore +++ /dev/null @@ -1,67 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ClassDiagram"> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/0/Classifier" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="/0/TypedElement /0/MultiplicityElement /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="aggregation" ordered="false" unique="false" eType="/0/AggregationKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedParmeter" upperBound="-1" eType="/0/Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Interface" eSuperTypes="/0/Classifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedClassifier" upperBound="-1" eType="/0/Classifier" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true" eSuperTypes="/0/PackagedElement /0/type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedProperty" upperBound="-1" eType="/0/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedOperation" upperBound="-1" eType="/0/Operation" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" upperBound="-1" eType="/0/Generalization" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Package" eSuperTypes="/0/PackagedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedPackagedElement" upperBound="-1" eType="/0/PackagedElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/0/PackagedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedEnd" upperBound="-1" eType="/0/Property" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberEnd" upperBound="-1" eType="/0/Property"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PackagedElement" abstract="true" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Parameter" eSuperTypes="/0/TypedElement /0/MultiplicityElement /0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" ordered="false" unique="false" eType="/0/ParameterDirectionKind"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DataType" eSuperTypes="/0/Classifier"/> - <eClassifiers xsi:type="ecore:EClass" name="Enumeration" eSuperTypes="/0/DataType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedLiteral" upperBound="-1" eType="/0/EnumerationLiteral" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AggregationKind"> - <eLiterals name="none" value="1"/> - <eLiterals name="shared" value="2"/> - <eLiterals name="composite" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="type" abstract="true" eSuperTypes="/0/PackagedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="TypedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/type"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="ParameterDirectionKind"> - <eLiterals name="IN" value="1"/> - <eLiterals name="INOUT" value="2"/> - <eLiterals name="OUT" value="3"/> - <eLiterals name="RETURN" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MultiplicityElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upper" ordered="false" unique="false" eType="/1/Int"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lower" ordered="false" unique="false" eType="/1/Int"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EnumerationLiteral" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Generalization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="general" ordered="false" eType="/0/Classifier"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Int"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/cmt.owl.ecore b/src/test/resources/ecore/zoo-gen/cmt.owl.ecore deleted file mode 100644 index 97f96691bd0d6f08211b1aa32b41c9f31da62321..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/cmt.owl.ecore +++ /dev/null @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="cmt"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assignReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/readByReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/assignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/adjustBid"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/finalizePaperAssignment"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/enterReviewCriteria"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/runPaperAssignmentTools"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/enableVirtualMeeting"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/printHardcopyMailingManifests"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/enterConferenceDetails"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/startReviewerBidding"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasConferenceMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/addProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignExternalReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasBeenAssigned"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer" eOpposite="/0/Reviewer/readPaper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/acceptPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/rejectPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAuthor"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasCo-author"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/paperAssignmentFinalizedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/paperAssignmentToolsRunBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/virtualMeetingEnabledBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/reviewerBiddingStartedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignedByAdministrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/detailsEnteredBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hardcopyMailingManifestsPrintedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/reviewCriteriaEnteredBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/acceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="date"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/confOf.owl.ecore b/src/test/resources/ecore/zoo-gen/confOf.owl.ecore deleted file mode 100644 index 0b868ded90415ca52b754ed3dc1e85560bf0f585..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/confOf.owl.ecore +++ /dev/null @@ -1,516 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="confOf"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Working_event /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document /0/Contribution /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Conference_part /0/Event /0/Working_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part /0/Working_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="high" value="1"/> - <eLiterals name="medium" value="2"/> - <eLiterals name="low" value="3"/> - <eLiterals name="very high" value="4"/> - <eLiterals name="male" value="5"/> - <eLiterals name="female" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="paper" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="conference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="topic"/> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="review" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="City"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/confious.owl.ecore b/src/test/resources/ecore/zoo-gen/confious.owl.ecore deleted file mode 100644 index 4945c0c8696ce36182294d7cf2f115e4713671c7..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/confious.owl.ecore +++ /dev/null @@ -1,450 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="confious"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Document /0/article /0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document /0/article /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event" eOpposite="/0/Event/approved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event" eOpposite="/0/Event/defined_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event" eOpposite="/0/Event/confirmed_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/is_a_topis_of_conference_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="high" value="1"/> - <eLiterals name="medium" value="2"/> - <eLiterals name="low" value="3"/> - <eLiterals name="very high" value="4"/> - <eLiterals name="male" value="5"/> - <eLiterals name="female" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="topic"/> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/crs_dr.owl.ecore b/src/test/resources/ecore/zoo-gen/crs_dr.owl.ecore deleted file mode 100644 index 58dd77752918386ca700b5441cfc78790ec5c20a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/crs_dr.owl.ecore +++ /dev/null @@ -1,551 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="crsdr"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Event /0/Working_event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Regular_contribution /0/Document /0/Contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Working_event /0/Conference_part /0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="high" value="1"/> - <eLiterals name="medium" value="2"/> - <eLiterals name="low" value="3"/> - <eLiterals name="very high" value="4"/> - <eLiterals name="male" value="5"/> - <eLiterals name="female" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="paper" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/author" eOpposite="/0/author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/abstract" eOpposite="/0/abstract/part_of_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="conference" eSuperTypes="/0/Thing /0/event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="topic"/> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="City"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Working_event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="author" eSuperTypes="/0/person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="person"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/event"/> - <eClassifiers xsi:type="ecore:EClass" name="event"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="abstract" eSuperTypes="/0/document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="document"/> - <eClassifiers xsi:type="ecore:EClass" name="review" eSuperTypes="/0/document /0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/reviewer" eOpposite="/0/reviewer/writes_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="reviewer" eSuperTypes="/0/person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/review" eOpposite="/0/review/review_written_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/deployment.ecore b/src/test/resources/ecore/zoo-gen/deployment.ecore deleted file mode 100644 index fc47676d26402f089bacdc9830437ba10d9adfc6..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/deployment.ecore +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Deployment"> - <eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="nestedNode" upperBound="-1" eType="/0/Node" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="ExecutionEnvironment" eSuperTypes="/0/Node"/> - <eClassifiers xsi:type="ecore:EClass" name="Specification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedNode" upperBound="-1" eType="/0/Node" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedCommunicationLink" upperBound="-1" eType="/0/CommunicationLink" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationLink"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" eType="/0/Node"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ebXML.ecore b/src/test/resources/ecore/zoo-gen/ebXML.ecore deleted file mode 100644 index 09ec59c61e930ca6149402c92653d5ff1705e384..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ebXML.ecore +++ /dev/null @@ -1,121 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ebXML"> - <eClassifiers xsi:type="ecore:EClass" name="MultyPartyCollaboration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="partners" ordered="false" upperBound="-1" eType="/0/BusinessPartnerRole" containment="true" eOpposite="/0/BusinessPartnerRole/collaboration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPartnerRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" lowerBound="1" eType="/0/MultyPartyCollaboration" eOpposite="/0/MultyPartyCollaboration/partners"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transition" ordered="false" eType="/0/Transaction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performers" ordered="false" upperBound="-1" eType="/0/Performs" containment="true" eOpposite="/0/Performs/performedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Performs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="performedBy" ordered="false" lowerBound="1" eType="/0/BusinessPartnerRole" eOpposite="/0/BusinessPartnerRole/performers"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" lowerBound="1" eType="/0/BinaryCollaboration" eOpposite="/0/BinaryCollaboration/roles"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/0/AuthorizedRole" eOpposite="/0/AuthorizedRole/performers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorizedRole"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInitiator" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performers" ordered="false" upperBound="-1" eType="/0/Performs" eOpposite="/0/Performs/role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Transaction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="onInitiation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conditionGuard" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conditionExpression" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/BusinessState"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/BusinessState"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryCollaboration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeToPerform" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="postCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsWhen" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsWhen" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roles" ordered="false" upperBound="-1" eType="/0/Performs" containment="true" eOpposite="/0/Performs/collaboration"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transitions" ordered="false" upperBound="-1" eType="/0/Transaction" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="states" ordered="false" upperBound="-1" eType="/0/BusinessState" containment="true" eOpposite="/0/BusinessState/collaboration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessState" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="collaboration" ordered="false" lowerBound="1" eType="/0/BinaryCollaboration" eOpposite="/0/BinaryCollaboration/states"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="from" ordered="false" lowerBound="1" eType="/0/AuthorizedRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="to" ordered="false" lowerBound="1" eType="/0/AuthorizedRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Start" eSuperTypes="/0/BusinessState"/> - <eClassifiers xsi:type="ecore:EClass" name="Fork" eSuperTypes="/0/BusinessState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="waitForAll" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Join" eSuperTypes="/0/BusinessState"/> - <eClassifiers xsi:type="ecore:EClass" name="CompletionState" eSuperTypes="/0/BusinessState"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="guardCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Failure" eSuperTypes="/0/CompletionState"/> - <eClassifiers xsi:type="ecore:EClass" name="Success" eSuperTypes="/0/CompletionState"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessActivity" abstract="true" eSuperTypes="/0/BusinessState"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessTransactionActivity" eSuperTypes="/0/BusinessActivity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeToPerform" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConcurrent" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLegallyBinding" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" lowerBound="1" eType="/0/BusinessTransaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CollaborationActivity" eSuperTypes="/0/BusinessActivity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" lowerBound="1" eType="/0/BinaryCollaboration"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessTransaction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pattern" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isGuaranteedDeliveryRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="preCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="postCondition" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsWhen" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsWhen" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requester" ordered="false" lowerBound="1" eType="/0/RequestingBusinessActivity" containment="true" eOpposite="/0/RequestingBusinessActivity/transaction"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responder" ordered="false" lowerBound="1" eType="/0/RespondingBusinessActivity" containment="true" eOpposite="/0/RespondingBusinessActivity/transaction"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessAction" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isIntelligiblecheckRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAuthorizationRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeToAcknowledgeReceipt" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNonRepudiationRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNonRepudiationOfRecipientRequired" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RequestingBusinessActivity" eSuperTypes="/0/BusinessAction"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="timeToAcknowledgeAcceptance" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transaction" ordered="false" lowerBound="1" eType="/0/BusinessTransaction" containment="true" eOpposite="/0/BusinessTransaction/requester"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentEnvelope" ordered="false" lowerBound="1" eType="/0/DocumentEnvelope" eOpposite="/0/DocumentEnvelope/requesting"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RespondingBusinessActivity" eSuperTypes="/0/BusinessAction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="transaction" ordered="false" lowerBound="1" eType="/0/BusinessTransaction" containment="true" eOpposite="/0/BusinessTransaction/responder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="documentEnvelope" ordered="false" lowerBound="1" eType="/0/DocumentEnvelope" eOpposite="/0/DocumentEnvelope/responding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentSecurity" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isConfidential" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTamperProof" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAuthenticated" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DocumentEnvelope" eSuperTypes="/0/DocumentSecurity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPositiveResponse" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="requesting" ordered="false" eType="/0/RequestingBusinessActivity" eOpposite="/0/RequestingBusinessActivity/documentEnvelope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="responding" ordered="false" eType="/0/RespondingBusinessActivity" eOpposite="/0/RespondingBusinessActivity/documentEnvelope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachements" ordered="false" upperBound="-1" eType="/0/Attachment" containment="true" eOpposite="/0/Attachment/envelope"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/BusinessDocument" eOpposite="/0/BusinessDocument/envelopes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attachment" eSuperTypes="/0/DocumentSecurity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mimeType" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specification" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="envelope" ordered="false" lowerBound="1" eType="/0/DocumentEnvelope" eOpposite="/0/DocumentEnvelope/attachements"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="document" ordered="false" lowerBound="1" eType="/0/BusinessDocument" eOpposite="/0/BusinessDocument/attachments"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessDocument"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specificationLocation" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specificationElement" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="conditionExpression" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="envelopes" ordered="false" upperBound="-1" eType="/0/DocumentEnvelope" eOpposite="/0/DocumentEnvelope/document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attachments" ordered="false" upperBound="-1" eType="/0/Attachment" eOpposite="/0/Attachment/document"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/edas.owl.ecore b/src/test/resources/ecore/zoo-gen/edas.owl.ecore deleted file mode 100644 index 550a0327ee6a5695a9556f024271819934f17fc1..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/edas.owl.ecore +++ /dev/null @@ -1,688 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="edas"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document /0/article /0/Regular_contribution /0/Contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Event /0/Thing /0/Working_event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - <eLiterals name="high" value="3"/> - <eLiterals name="medium" value="4"/> - <eLiterals name="low" value="5"/> - <eLiterals name="very high" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="topic"/> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="City"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Working_event /0/Conference_part /0/Event /0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Working_event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="abstract" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/abstract" eOpposite="/0/abstract/part_of_article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/article /0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place" eOpposite="/0/Place/isLocationOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/Person /0/User /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/relatedToEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/ekaw.owl.ecore b/src/test/resources/ecore/zoo-gen/ekaw.owl.ecore deleted file mode 100644 index 14743e13ccdbf5b495d3b774a4798ad9b090d884..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/ekaw.owl.ecore +++ /dev/null @@ -1,777 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="ekaw"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/conference" eOpposite="/0/conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation" eOpposite="/0/Presentation/is_given_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper /0/Document /0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Active_conference_participant/gives_presentations"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - <eLiterals name="high" value="3"/> - <eLiterals name="medium" value="4"/> - <eLiterals name="low" value="5"/> - <eLiterals name="very high" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/activity" eOpposite="/0/activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location" eOpposite="/0/Location/locationOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="City"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Working_event /0/Scientific_Event /0/AcademicEvent /0/Event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Working_event /0/Conference_part /0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/User /0/ConferenceMember /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="conference" eSuperTypes="/0/Thing /0/Event /0/Working_event /0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/article /0/Document /0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place" eOpposite="/0/Place/isLocationOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Place"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/relatedToEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Document /0/Contribution /0/article /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/Multi-author_Volume"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Academic_Institution /0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Author /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/iasted.owl.ecore b/src/test/resources/ecore/zoo-gen/iasted.owl.ecore deleted file mode 100644 index c4d9712df12a6b9a4b4f85078f3a1bace32e4b62..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/iasted.owl.ecore +++ /dev/null @@ -1,940 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="iasted"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Speaker /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/assignedByReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Money" eOpposite="/0/Money/is_paid_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/memberOfProgramCommittee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Thing /0/Scientific_Event /0/Event /0/Working_event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/addedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/was_a_committee_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract /0/Paper /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part /0/Session /0/Individual_Presentation /0/Working_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - <eLiterals name="high" value="3"/> - <eLiterals name="medium" value="4"/> - <eLiterals name="low" value="5"/> - <eLiterals name="very high" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization /0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/AcademicEvent /0/Working_event /0/Conference_part /0/Event /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/relatedToEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location" eOpposite="/0/Location/locationOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Contribution /0/article /0/Regular_contribution /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Scientific_Event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/Multi-author_Volume"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Conference_Participant /0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Item /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" upperBound="-1" eType="/0/Trip_day"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_activity /0/Conference_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Lecture /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/article /0/Conference_document /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/paperdyne.owl.ecore b/src/test/resources/ecore/zoo-gen/paperdyne.owl.ecore deleted file mode 100644 index 77f9118eebefe8c434956a991943cfe57a709a8d..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/paperdyne.owl.ecore +++ /dev/null @@ -1,1269 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="paperdyne"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Member /0/ProgramCommitteeMember /0/Organizer /0/Speaker /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executes" ordered="false" eType="/0/DoubleBlindReview" eOpposite="/0/DoubleBlindReview/isExecutedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperates" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/cooperatesReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IsAssignedTo" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictedPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/isWritenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_made_review" ordered="false" eType="/0/Paper_Review" eOpposite="/0/Paper_Review/Review_made_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UserName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_to_Chair" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Other_Areas" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refuses" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/refusedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/reviewedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bidsFor" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmes" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/confirmedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedPaperBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Scientific_Event /0/Working_event /0/Thing /0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrganizedBy" ordered="false" eType="/0/OrganizingCommittee" eOpposite="/0/OrganizingCommittee/organizes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annualOrder" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/finishes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="focusesOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/starts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/memberOfConference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPassword" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperatesReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/cooperates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Contribution /0/Domain_Topic /0/ActivitySubmissionForm /0/Article /0/Regular_contribution /0/Document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsSubmittedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/submitsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRejectedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAcceptedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsAssignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/IsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSecondaryTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMainTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasStatus" ordered="false" eType="/0/PaperStatus" eOpposite="/0/PaperStatus/isStatusOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/isAbstractOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRatedBy" ordered="false" eType="/0/Review" eOpposite="/0/Review/rates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_Paper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Students" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/reviews"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discussedBy" ordered="false" eType="/0/Program_Comitee" eOpposite="/0/Program_Comitee/discusses"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPaperTypeOf" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedToReviewBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsToReview"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBid" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-Author" ordered="false" eType="/0/Co-Author" eOpposite="/0/Co-Author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/Person /0/ProgramCommitteeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/acceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasMail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="worksForCompany" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Money" eOpposite="/0/Money/is_paid_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAffiliation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Paper /0/Contribution_File /0/Document /0/Extended_abstract"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/Article" eOpposite="/0/Article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing /0/Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-Author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-Author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Conference_part /0/Scientific_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Conference_part /0/Event /0/Activity /0/Scientific_Event /0/AcademicEvent /0/Working_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Conference_part /0/Activity /0/Lecture /0/Individual_Presentation /0/Working_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_Proceedings" eOpposite="/0/Conference_Proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper /0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper /0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/Article" eOpposite="/0/Article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/Article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/Article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/Article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/Article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/Article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/Article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="changedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/changes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionStatus" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Organization /0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Article /0/Conference_document /0/Thing /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsEvaluation" ordered="false" eType="/0/Evaluation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rates" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRatedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWritenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/Session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme" eOpposite="/0/Programme/belongsToEvent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Scientific_Event /0/Lecture /0/Event /0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAssignedPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/isAssignedToSession"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="room" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedTo" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/hosts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasChair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/isChairOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/Multi-author_Volume /0/OutputDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Proceedings" eSuperTypes="/0/Proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Conference_Participant /0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isIncluded"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expectedAttendance" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/Article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/Article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OrganizingCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/isOrganizedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommitteeMember" eSuperTypes="/0/Organizer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Person /0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicationsChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="OutsideReferee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Activity /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySubmissionForm" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubmittedBy" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/isAuthorOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="submissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopTutorialChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="DoubleBlindReview" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isExecutedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/executes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TutorialProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="RegistrationChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="StudentAdvocate" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="FinanceChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitatvieLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="TraditionalLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperSubmissionChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicityWebChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="SteeringCommittee" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="WorksopProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactAuthor" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/abstractIsSubmittedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceProgram" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProgramOf" ordered="false" lowerBound="1" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/forms"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperStatus"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isStatusOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasStatus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forms" ordered="false" eType="/0/ConferenceProgram" eOpposite="/0/ConferenceProgram/consistsOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosts" ordered="false" eType="/0/Session" eOpposite="/0/Session/isAssociatedTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchTopic" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaymentMode"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputDocument" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProducedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/produces"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/isMemberOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasWeight" ordered="false" unique="false" eType="/1/double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedToSession" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasAssignedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/ProgramCommitteeMember /0/Person /0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="produces" ordered="false" eType="/0/OutputDocument" eOpposite="/0/OutputDocument/isProducedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isAcceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asksForPreference" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChairOf" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasChair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceAttendant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mustPay" ordered="false" eType="/0/Fee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAdress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paid" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Evaluation" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContainedIn" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Document /0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAbstractOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAbstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractIsSubmittedBy" ordered="false" eType="/0/ContactAuthor" eOpposite="/0/ContactAuthor/submitsAbstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="CD-ROM" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexOfAuthors" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="PCMembersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ListOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="BookletOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EDataType" name="time"/> - <eClassifiers xsi:type="ecore:EClass" name="RFC" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Topics" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Classic_Papers" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Networking" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Humour" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Programming" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer_Science" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Format" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Adobe_PDF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="MS_Word" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Corel_Word_Perfect" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="HTML" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="PostScript" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="RTF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="High" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Famliliarity" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Low" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Moderate" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Reccommendation" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Portable_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Must_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_chair" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="made_program" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/Program_made_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Program" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Program_made_by" ordered="false" eType="/0/Program_chair" eOpposite="/0/Program_chair/made_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="planned_papers" ordered="false" eType="/0/Planed_Paper" eOpposite="/0/Planed_Paper/is_planned_in"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/People /0/Participant"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Web_address" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Planed_Paper" eSuperTypes="/0/Reviewed_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_planned_in" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/planned_papers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Valuable_Confirmation_of_Present_Knowledge" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Not_Much" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Information" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Perspective_Issue_Problem_Solving" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Clarity_to_Present_Understanding" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Overall_Value" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Categorization" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Balanced_Theory_and_Practice" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_Paper" eSuperTypes="/0/Submitted_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_stored_in" ordered="false" eType="/0/Paper_File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_been_sent_by" ordered="false" eType="/0/Contact_Author" eOpposite="/0/Contact_Author/has_sent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Paper_Id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_To_Chair" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Review" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Candidate_for_Award" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appropriate_length" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Categorization" ordered="false" eType="/0/Paper_Categorization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Overall" ordered="false" eType="/0/Overall_Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Reccommendation" ordered="false" eType="/0/Reccommendation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Review_made_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/has_made_review"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Program_Committee" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Long_bool" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Values" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Committees" eSuperTypes="/0/Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_File" eSuperTypes="/0/Domain_Topic /0/Contribution_File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Type" ordered="false" eType="/0/Format"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocate" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="will_advocate" ordered="false" eType="/0/Advocated_Paper" eOpposite="/0/Advocated_Paper/to_advocate_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocated_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_advocate_by" ordered="false" eType="/0/Advocate" eOpposite="/0/Advocate/will_advocate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_sent" ordered="false" eType="/0/Submitted_Paper" eOpposite="/0/Submitted_Paper/has_been_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Alternate_Email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Result_of_Advocate" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="People" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Surname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Country" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Organisation" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source_Archive" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Slides" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_File" eSuperTypes="/0/Contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionFileStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Discussion"/> - <eClassifiers xsi:type="ecore:EClass" name="PhaseOfConferencePreparation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhaseStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="discusses" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/discussedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Of_Interest" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Rules" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Topic" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncluded" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/hasTopic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Meeting" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Setup_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Assignment_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Blocked_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract_And_Paper_Submission_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_Of_Reviewers_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Closed_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Person /0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/finishedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headOf" ordered="false" eType="/0/Program_Comitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="switches" ordered="false" eType="/0/PhaseOfConferencePreparation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="starts" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/startedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/acceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsToReview" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/assignedToReviewBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsPaper" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignedPaperBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejectedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/People /0/Speaker /0/Person /0/ConferenceMember /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/Article" eOpposite="/0/Article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/Article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictsWith" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAuthorOf" ordered="false" eType="/0/ActivitySubmissionForm" eOpposite="/0/ActivitySubmissionForm/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conducts" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsSubmittedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_Paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/is_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/changedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Confirmed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Pending_Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refusedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/refuses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/confirmes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Hidden_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Deleted_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictProposedBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Self_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="MainAuthor" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_And_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Without_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="E-mail_PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - <eLiterals name="high" value="3"/> - <eLiterals name="medium" value="4"/> - <eLiterals name="low" value="5"/> - <eLiterals name="very high" value="6"/> - <eLiterals name="submitted" value="7"/> - <eLiterals name="missing" value="8"/> - <eLiterals name="notStarted" value="9"/> - <eLiterals name="active" value="10"/> - <eLiterals name="finished" value="11"/> - <eLiterals name="accepted" value="12"/> - <eLiterals name="rejected" value="13"/> - <eLiterals name="regular" value="14"/> - <eLiterals name="invited" value="15"/> - <eLiterals name="lowBid" value="16"/> - <eLiterals name="-" value="17"/> - <eLiterals name="CONFLICT" value="18"/> - <eLiterals name="wantNot" value="19"/> - <eLiterals name="highBid" value="20"/> - <eLiterals name="Yes" value="21"/> - <eLiterals name="No" value="22"/> - <eLiterals name="Unsure" value="23"/> - <eLiterals name="Compilers" value="24"/> - <eLiterals name="Microarchitecture" value="25"/> - <eLiterals name="Systems" value="26"/> - <eLiterals name="ForwardLookingIdea" value="27"/> - <eLiterals name="Accept" value="28"/> - <eLiterals name="Reject" value="29"/> - <eLiterals name="Unsure" value="30"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/requirement.ecore b/src/test/resources/ecore/zoo-gen/requirement.ecore deleted file mode 100644 index e3a63b4e961774a622c37b8b0ec675111074326a..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/requirement.ecore +++ /dev/null @@ -1,155 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="Requirement"> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstract" ordered="false" eType="/0/AbstractDocument/AbstractDocument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" eType="/0/ProductDescription/ProductDescription" containment="true"/> - </eClassifiers> - <eSubpackages name="AbstractDocument"> - <eClassifiers xsi:type="ecore:EClass" name="Purpose"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="release" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntendedAudience"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="readers" ordered="false" unique="false" eType="/0/AbstractDocument/READERS_KIND"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="READERS_KIND"> - <eLiterals name="Developer" value="1"/> - <eLiterals name="ProjectManager" value="2"/> - <eLiterals name="MarketingStaff" value="3"/> - <eLiterals name="User" value="4"/> - <eLiterals name="Tester" value="5"/> - <eLiterals name="DocumentationWriter" value="6"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Scope"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="problem" ordered="false" eType="/0/AbstractDocument/BusinessProblem" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mission" ordered="false" eType="/0/AbstractDocument/ProjectMission" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="background" ordered="false" eType="/0/AbstractDocument/BusinessBackground" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="goals" upperBound="-1" eType="/0/AbstractDocument/ProjectObjective" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" ordered="false" unique="false" eType="/1/Date"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="body" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractDocument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intendedAudience" ordered="false" eType="/0/AbstractDocument/IntendedAudience" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="references" upperBound="-1" eType="/0/AbstractDocument/Reference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="purpose" ordered="false" eType="/0/AbstractDocument/Purpose" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="scope" ordered="false" eType="/0/AbstractDocument/Scope" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessBackground"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="overview" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessProblem"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="problem" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectMission"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mission" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectObjective" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessObjective" eSuperTypes="/0/AbstractDocument/ProjectObjective"/> - <eClassifiers xsi:type="ecore:EClass" name="TechnicalObjective" eSuperTypes="/0/AbstractDocument/ProjectObjective"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessCase" eSuperTypes="/0/AbstractDocument/ProjectObjective"/> - </eSubpackages> - <eSubpackages name="ProductDescription"> - <eClassifiers xsi:type="ecore:EClass" name="ProductDescription"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedRequirement" upperBound="-1" eType="/0/ProductDescription/AbstractRequirement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="constraints" upperBound="-1" eType="/0/ProductDescription/Constraint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristics" upperBound="-1" eType="/0/ProductDescription/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="userDocumentation" ordered="false" eType="/0/ProductDescription/UserDocumentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="perspective" ordered="false" eType="/0/ProductDescription/Perspective"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatingEnvironment" ordered="false" eType="/0/ProductDescription/OperatingEnvironment"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Perspective" eSuperTypes="/0/AbstractDocument/Information"/> - <eClassifiers xsi:type="ecore:EClass" name="Characteristic" eSuperTypes="/0/AbstractDocument/Information"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" eType="/0/ProductDescription/Priority"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Priority"> - <eLiterals name="low" value="1"/> - <eLiterals name="medium" value="2"/> - <eLiterals name="high" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperatingEnvironment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardwarePlatform" upperBound="-1" eType="/0/ProductDescription/HardwarePlatform" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="operatingSystem" upperBound="-1" eType="/0/ProductDescription/OperatingSystem" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="HardwarePlatform" eSuperTypes="/0/AbstractDocument/Information"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingSystem" eSuperTypes="/0/AbstractDocument/Information"/> - <eClassifiers xsi:type="ecore:EClass" name="Constraint" eSuperTypes="/0/AbstractDocument/Information"/> - <eClassifiers xsi:type="ecore:EClass" name="UserDocumentation" eSuperTypes="/0/AbstractDocument/Information"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="format" ordered="false" unique="false" eType="/0/ProductDescription/Format"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="standard" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SystemFeature" eSuperTypes="/0/ProductDescription/Feature"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conditions" upperBound="-1" eType="/0/ProductDescription/Condition" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="flows" upperBound="-1" eType="/0/ProductDescription/EventFlow" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventFlow"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/ProductDescription/SequentialElement" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractRequirement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="seq_number" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" eType="/0/ProductDescription/Priority"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="simpleFeatures" upperBound="-1" eType="/0/ProductDescription/SimpleFeature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="functionalRequirement" eSuperTypes="/0/ProductDescription/AbstractRequirement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="systemFeatures" upperBound="-1" eType="/0/ProductDescription/SystemFeature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Condition"/> - <eClassifiers xsi:type="ecore:EClass" name="PreCondition" eSuperTypes="/0/ProductDescription/Condition"/> - <eClassifiers xsi:type="ecore:EClass" name="PostCondition" eSuperTypes="/0/ProductDescription/Condition"/> - <eClassifiers xsi:type="ecore:EClass" name="SafetyRequirement" eSuperTypes="/0/ProductDescription/AbstractRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceRequirement" eSuperTypes="/0/ProductDescription/AbstractRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityRequirement" eSuperTypes="/0/ProductDescription/AbstractRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="SoftwareQuality" eSuperTypes="/0/ProductDescription/AbstractRequirement"/> - <eClassifiers xsi:type="ecore:EEnum" name="Format"> - <eLiterals name="Word" value="1"/> - <eLiterals name="PDF" value="2"/> - <eLiterals name="Excel" value="3"/> - <eLiterals name="PPT" value="4"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="/0/ProductDescription/SequentialElement"/> - <eClassifiers xsi:type="ecore:EClass" name="SequentialElement" abstract="true" eSuperTypes="/0/AbstractDocument/Information"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="step" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Response" eSuperTypes="/0/ProductDescription/SequentialElement"/> - <eClassifiers xsi:type="ecore:EClass" name="Stimulus" eSuperTypes="/0/ProductDescription/SequentialElement"/> - <eClassifiers xsi:type="ecore:EClass" name="DesignConstraintRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRuleRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessAutomationRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="UIRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="InstallationRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="MigrationRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperationalRequirement" eSuperTypes="/0/ProductDescription/functionalRequirement"/> - <eClassifiers xsi:type="ecore:EClass" name="SimpleFeature" eSuperTypes="/0/ProductDescription/Feature"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="short_description" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" unique="false" eType="/0/ProductDescription/Priority"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cost" ordered="false" unique="false" eType="/1/Double"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="risk" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="Date"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/sbvrEclipse.ecore b/src/test/resources/ecore/zoo-gen/sbvrEclipse.ecore deleted file mode 100644 index e1d53f7accde6b382744762d8452ab382bd3f632..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/sbvrEclipse.ecore +++ /dev/null @@ -1,881 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="SBVR"> - <eClassifiers xsi:type="ecore:EClass" name="Actuality" eSuperTypes="/0/StateOfAffairs"/> - <eClassifiers xsi:type="ecore:EClass" name="StateOfAffairs" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" eType="/0/Name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="Designation" eSuperTypes="/0/Representation"> - <eOperations name="getSignifierText" eType="/1/String"/> - <eOperations name="setSignifierText"> - <eParameters name="value" eType="/1/String"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implicitlyIsUnderstood" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signifier" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Representation" eSuperTypes="/0/Actuality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meaning" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" upperBound="-1" eType="/0/Representation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="/0/BindableTarget"/> - <eClassifiers xsi:type="ecore:EClass" name="BindableTarget" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="AdoptedDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Advice" eSuperTypes="/0/ElementOfGuidance"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidance" eSuperTypes="/0/Proposition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPracticable" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proposition" eSuperTypes="/0/Meaning"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFalse" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" upperBound="-1" eType="/0/Statement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPossiblyTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isObligatedToBeTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPermittedToBeTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNecessarilyTrue" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfContingency" eSuperTypes="/0/AdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfPossibility" eSuperTypes="/0/Advice"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfOptionality" eSuperTypes="/0/AdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfPermission" eSuperTypes="/0/Advice"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="GuidanceStatement" eSuperTypes="/0/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="AggregationFormulation" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProjectingFormulation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulation" eSuperTypes="/0/SemanticFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="SemanticFormulation" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Projection" eSuperTypes="/0/SemanticFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingFormulation" ordered="false" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectionVariable" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="auxiliaryVariable" ordered="false" upperBound="-1" eType="/0/AuxiliaryVariable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/0/BindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictingFormulation" ordered="false" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectionPosition" ordered="false" eType="/0/PositiveInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangedoverConcept" ordered="false" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnitary" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PositiveInteger" eSuperTypes="/0/NonnegativeInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="NonnegativeInteger" eSuperTypes="/0/Integer"/> - <eClassifiers xsi:type="ecore:EClass" name="Integer" eSuperTypes="/0/Number"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Number" eSuperTypes="/0/Quantity"/> - <eClassifiers xsi:type="ecore:EClass" name="Quantity" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="NounConcept" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="/0/Meaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributiveNamespace" ordered="false" upperBound="-1" eType="/0/AttributiveNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" upperBound="-1" eType="/0/Definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moreGeneralConcept" ordered="false" upperBound="-1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" upperBound="-1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="essentialCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" upperBound="-1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="impliedCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" upperBound="-1" eType="/0/Designation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/0/Set"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributiveNamespace" eSuperTypes="/0/Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Uri" eSuperTypes="/0/Text"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Characteristic" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="FactType" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" upperBound="-1" eType="/0/FactTypeForm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" upperBound="-1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeForm" eSuperTypes="/0/Representation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placeholder" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Placeholder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Placeholder" eSuperTypes="/0/Designation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="startingCharacterPosition" ordered="false" eType="/0/PositiveInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRole" eSuperTypes="/0/Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleBinding" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceScheme" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="simplyUsedRole" ordered="false" upperBound="-1" eType="/0/FactTypeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifyingCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionallyUsedRole" ordered="false" upperBound="-1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" eType="/0/NonnegativeInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuxiliaryVariable" eSuperTypes="/0/Variable"/> - <eClassifiers xsi:type="ecore:EClass" name="AnswerNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociativeFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="AssortmentFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="AtleastnQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Quantification" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scopeFormulation" ordered="false" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtmostnQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtmostoneQuantification" eSuperTypes="/0/AtmostnQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="AtomicFormulation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryLogicalOperation" eSuperTypes="/0/LogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand2" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand1" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalOperation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedConcepts" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedGuidance" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeanings" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementaryFactType" ordered="false" upperBound="-1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicy" eSuperTypes="/0/ElementOfGovernance"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGovernance" eSuperTypes="/0/ElementOfGuidance"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirectlyEnforceable" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicyStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRule" eSuperTypes="/0/ElementOfGuidance /0/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/0/Proposition"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessVocabulary" eSuperTypes="/0/Vocabulary"/> - <eClassifiers xsi:type="ecore:EClass" name="Vocabulary" eSuperTypes="/0/Set"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationFactType" eSuperTypes="/0/SpecializationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="SpecializationFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationScheme" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationType" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="CharacteristicType" eSuperTypes="/0/ConceptType"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptType" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectType" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationScheme" ordered="false" upperBound="-1" eType="/0/CategorizationScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationType" ordered="false" upperBound="-1" eType="/0/CategorizationType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedLogicalFormulation" eSuperTypes="/0/ClosedSemanticFormulation /0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosedSemanticFormulation" eSuperTypes="/0/SemanticFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationContent" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Community" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subcommunity" ordered="false" upperBound="-1" eType="/0/Community"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsComposite" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsContinuant" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsDeveloped" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsOccurrent" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsPrimitive" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsUnitary" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingExistingDependently" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingExistingIndependently" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualSchema" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Conjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextOfThing" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Segmentation" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextualizationFactType" eSuperTypes="/0/SpecializationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextualizedConcept" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="ContingencyStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="StatementOfAdviceOfPossibility" eSuperTypes="/0/AdviceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="DefiniteDescription" eSuperTypes="/0/IntensionalDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="IntensionalDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="DerivableConcept" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="DescriptiveExample" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Disjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="Equivalence" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ExactlynQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExactlyoneQuantification" eSuperTypes="/0/ExactlynQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="ExclusiveDisjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ExistentialQuantification" eSuperTypes="/0/AtleastnQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="ExplicitnessOfRepresentation" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionalDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="Facet" eSuperTypes="/0/ContextualizedConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="Fact" eSuperTypes="/0/Proposition"/> - <eClassifiers xsi:type="ecore:EClass" name="FactModel" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="FactSymbol" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeHasFactInFactModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fact" ordered="false" lowerBound="1" eType="/0/Fact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factModel" ordered="false" lowerBound="1" eType="/0/FactModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRoleDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeTemplating" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="FormalRepresentation" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="FundamentalConcept" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/NonverbalDesignation"/> - <eClassifiers xsi:type="ecore:EClass" name="NonverbalDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="Implication" eSuperTypes="/0/BinaryLogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="antecedent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImpossibilityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralRuleStatement" eSuperTypes="/0/RuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="IndividualConcept" eSuperTypes="/0/NounConcept /0/BindableTarget"/> - <eClassifiers xsi:type="ecore:EClass" name="InformalRepresentation" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="InstantiationFormulation" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="IsfacetofFactType" eSuperTypes="/0/ContextualizationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="IspropertyofFactType" eSuperTypes="/0/AssociativeFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="IsroleofFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="KindOfGuidanceStatement" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="Language" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="LevelOfEnforcement" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulationKind" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalNegation" eSuperTypes="/0/LogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ModalFormulation" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NandFormulation" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="NecessityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NecessityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="NonnecessityStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="NonobligationStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="StatementOfAdviceOfPermission" eSuperTypes="/0/AdviceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="NorFormulation" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="NounConceptNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NounForm" eSuperTypes="/0/FactTypeForm"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericRangeQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objectification" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ObligationFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ObligationStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperativeBusinessRuleStatement" eSuperTypes="/0/RuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperativeBusinessRule" eSuperTypes="/0/ElementOfGovernance /0/BusinessRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="levelOfEnforcement" ordered="false" upperBound="-1" eType="/0/LevelOfEnforcement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OptionalityStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="OwnedDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="PartitiveFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="PermissibilityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="PermissionStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="PossibilityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="PossibilityStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="PreferredDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProhibitedDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProhibitionStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="PropositionNominalization" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="Question" eSuperTypes="/0/Meaning"/> - <eClassifiers xsi:type="ecore:EClass" name="QuestionNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="RealworldNumericalCorrespondence" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationFormality" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Res" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="RestrictedPermissionStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="RestrictedPossibilityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="Rulebook" eSuperTypes="/0/Set"/> - <eClassifiers xsi:type="ecore:EClass" name="SemanticCommunity" eSuperTypes="/0/Community"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" upperBound="-1" eType="/0/SpeechCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunity" eSuperTypes="/0/Community"/> - <eClassifiers xsi:type="ecore:EClass" name="SententialForm" eSuperTypes="/0/FactTypeForm"/> - <eClassifiers xsi:type="ecore:EClass" name="SetProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="Situation" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="SituationalRole" eSuperTypes="/0/ObjectType /0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityAdoptsAdoptedDefinitionCitingReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adoptedDefinition" ordered="false" lowerBound="1" eType="/0/AdoptedDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateOfAffairsInvolvesThingInRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateOfAffairs" ordered="false" lowerBound="1" eType="/0/StateOfAffairs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/0/Role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralBusinessRule" eSuperTypes="/0/BusinessRule /0/StructuralRule"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralRule" eSuperTypes="/0/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectField" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Term" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminologicalDictionary" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThingInContext" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="UniversalQuantification" eSuperTypes="/0/Quantification"/> - <eClassifiers xsi:type="ecore:EClass" name="Viewpoint" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespace" eSuperTypes="/0/Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="WhetherornotFormulation" eSuperTypes="/0/BinaryLogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inconsequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtleastnQuantificationHasMinimumCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="atleastnQuantification" ordered="false" lowerBound="1" eType="/0/AtleastnQuantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtmostnQuantificationHasMaximumCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="atmostnQuantification" ordered="false" lowerBound="1" eType="/0/AtmostnQuantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtomicFormulationIsBasedOnFactType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="atomicFormulation" ordered="false" lowerBound="1" eType="/0/AtomicFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributiveNamespaceIsForSubjectConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributiveNamespace" ordered="false" lowerBound="1" eType="/0/AttributiveNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectConcept" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributiveNamespaceIsWithinVocabularyNamespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributiveNamespace" ordered="false" lowerBound="1" eType="/0/AttributiveNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularyNamespace" ordered="false" lowerBound="1" eType="/0/VocabularyNamespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryLogicalOperationHasLogicalOperand1"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binaryLogicalOperation" ordered="false" lowerBound="1" eType="/0/BinaryLogicalOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand1" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BinaryLogicalOperationHasLogicalOperand2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="binaryLogicalOperation" ordered="false" lowerBound="1" eType="/0/BinaryLogicalOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand2" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeaningsIncludesBodyOfSharedConcepts"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedConcepts" ordered="false" lowerBound="1" eType="/0/BodyOfSharedConcepts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeaningsIncludesBodyOfSharedGuidance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedGuidance" ordered="false" lowerBound="1" eType="/0/BodyOfSharedGuidance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeaningsUnitesSemanticCommunity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticCommunity" ordered="false" lowerBound="1" eType="/0/SemanticCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeanings1ContainsBodyOfSharedMeanings2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings1" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings2" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicyIsBasisForAdvice"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessPolicy" ordered="false" lowerBound="1" eType="/0/BusinessPolicy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="advice" ordered="false" lowerBound="1" eType="/0/Advice"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRuleIsDerivedFromBusinessPolicy"> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessRule" ordered="false" lowerBound="1" eType="/0/BusinessRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="businessPolicy" ordered="false" lowerBound="1" eType="/0/BusinessPolicy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationSchemeContainsCategory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationScheme" ordered="false" lowerBound="1" eType="/0/CategorizationScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationSchemeIsForGeneralConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationScheme" ordered="false" lowerBound="1" eType="/0/CategorizationScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalConcept" ordered="false" lowerBound="1" eType="/0/ObjectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationTypeIsForGeneralConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationType" ordered="false" lowerBound="1" eType="/0/CategorizationType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generalConcept" ordered="false" lowerBound="1" eType="/0/ObjectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedLogicalFormulationFormalizesStatement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedLogicalFormulation" ordered="false" lowerBound="1" eType="/0/ClosedLogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" lowerBound="1" eType="/0/Statement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedLogicalFormulationMeansProposition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedLogicalFormulation" ordered="false" lowerBound="1" eType="/0/ClosedLogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="proposition" ordered="false" lowerBound="1" eType="/0/Proposition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjectionDefinesFactType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedProjection" ordered="false" lowerBound="1" eType="/0/ClosedProjection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjectionDefinesNounConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedProjection" ordered="false" lowerBound="1" eType="/0/ClosedProjection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nounConcept" ordered="false" lowerBound="1" eType="/0/NounConcept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjectionFormalizesDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedProjection" ordered="false" lowerBound="1" eType="/0/ClosedProjection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/0/Definition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjectionMeansQuestion"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedProjection" ordered="false" lowerBound="1" eType="/0/ClosedProjection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="question" ordered="false" lowerBound="1" eType="/0/Question"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedSemanticFormulationFormulatesMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="closedSemanticFormulation" ordered="false" lowerBound="1" eType="/0/ClosedSemanticFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationContentIsComposedOfRepresentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="communicationContent" ordered="false" lowerBound="1" eType="/0/CommunicationContent"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunityHasSubcommunity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="community" ordered="false" lowerBound="1" eType="/0/Community"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subcommunity" ordered="false" lowerBound="1" eType="/0/Community"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CommunityHasUri"> - <eStructuralFeatures xsi:type="ecore:EReference" name="community" ordered="false" lowerBound="1" eType="/0/Community"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" lowerBound="1" eType="/0/Uri"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/0/Definition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasDesignation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasExtension"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/0/Set"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasImpliedCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="impliedCharacteristic" ordered="false" lowerBound="1" eType="/0/Characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasInstance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" lowerBound="1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasNecessaryCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryCharacteristic" ordered="false" lowerBound="1" eType="/0/Characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptHasSharedUnderstandingBySemanticCommunity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticCommunity" ordered="false" lowerBound="1" eType="/0/SemanticCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptIncorporatesCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" lowerBound="1" eType="/0/Characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptIsClosedInConceptualSchema"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualSchema" ordered="false" lowerBound="1" eType="/0/ConceptualSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptIsIncludedInBodyOfSharedConcepts"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedConcepts" ordered="false" lowerBound="1" eType="/0/BodyOfSharedConcepts"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concept1IsCoextensiveWithConcept2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept1" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept2" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Concept1SpecializesConcept2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept1" ordered="false" lowerBound="1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept2" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualSchemaIncludesConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualSchema" ordered="false" lowerBound="1" eType="/0/ConceptualSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualSchemaIncludesFact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualSchema" ordered="false" lowerBound="1" eType="/0/ConceptualSchema"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fact" ordered="false" lowerBound="1" eType="/0/Fact"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DefinitionServesAsDesignation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" lowerBound="1" eType="/0/Definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescriptionPortraysMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="description" ordered="false" lowerBound="1" eType="/0/Description"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DescriptiveExampleIllustratesMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="descriptiveExample" ordered="false" lowerBound="1" eType="/0/DescriptiveExample"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesignationHasSignifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signifier" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DesignationIsInNamespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/Namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidanceAuthorizesStateOfAffairs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementOfGuidance" ordered="false" lowerBound="1" eType="/0/ElementOfGuidance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateOfAffairs" ordered="false" lowerBound="1" eType="/0/StateOfAffairs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidanceIsIncludedInBodyOfSharedGuidance"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementOfGuidance" ordered="false" lowerBound="1" eType="/0/ElementOfGuidance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedGuidance" ordered="false" lowerBound="1" eType="/0/BodyOfSharedGuidance"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidanceObligatesStateOfAffairs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementOfGuidance" ordered="false" lowerBound="1" eType="/0/ElementOfGuidance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateOfAffairs" ordered="false" lowerBound="1" eType="/0/StateOfAffairs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidanceProhibitsStateOfAffairs"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementOfGuidance" ordered="false" lowerBound="1" eType="/0/ElementOfGuidance"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateOfAffairs" ordered="false" lowerBound="1" eType="/0/StateOfAffairs"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExactlynQuantificationHasCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="exactlynQuantification" ordered="false" lowerBound="1" eType="/0/ExactlynQuantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionRepresentsMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactModelIncludesFact"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factModel" ordered="false" lowerBound="1" eType="/0/FactModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fact" ordered="false" lowerBound="1" eType="/0/Fact"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactModelIsBasedOnConceptualSchema"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factModel" ordered="false" lowerBound="1" eType="/0/FactModel"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualSchema" ordered="false" lowerBound="1" eType="/0/ConceptualSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeFormDemonstratesDesignation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" lowerBound="1" eType="/0/FactTypeForm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeFormIncorporatesFactSymbol"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" lowerBound="1" eType="/0/FactTypeForm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factSymbol" ordered="false" lowerBound="1" eType="/0/FactSymbol"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeFormIsInNamespace"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" lowerBound="1" eType="/0/FactTypeForm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/Namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeHasFactTypeForm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" lowerBound="1" eType="/0/FactTypeForm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeInternallyIsClosedInConceptualSchema"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conceptualSchema" ordered="false" lowerBound="1" eType="/0/ConceptualSchema"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeIsElementaryInBodyOfSharedMeanings"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRoleHasRoleBinding"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeRole" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" lowerBound="1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRoleIsInFactType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeRole" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImplicationHasAntecedent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implication" ordered="false" lowerBound="1" eType="/0/Implication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="antecedent" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImplicationHasConsequent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implication" ordered="false" lowerBound="1" eType="/0/Implication"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstantiationFormulationBindsToBindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiationFormulation" ordered="false" lowerBound="1" eType="/0/InstantiationFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindableTarget" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InstantiationFormulationConsidersConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="instantiationFormulation" ordered="false" lowerBound="1" eType="/0/InstantiationFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntensionalDefinitionUsesDelimitingCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="intensionalDefinition" ordered="false" lowerBound="1" eType="/0/IntensionalDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="delimitingCharacteristic" ordered="false" lowerBound="1" eType="/0/Characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulationConstrainsProjection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulationRestrictsVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalOperationHasLogicalOperand"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperation" ordered="false" lowerBound="1" eType="/0/LogicalOperation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MeaningCorrespondsToThing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModalFormulationEmbedsLogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="modalFormulation" ordered="false" lowerBound="1" eType="/0/ModalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NameReferencesThing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" lowerBound="1" eType="/0/Name"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NamespaceHasUri"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace" ordered="false" lowerBound="1" eType="/0/Namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" lowerBound="1" eType="/0/Uri"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Namespace1IncorporatesNamespace2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace1" ordered="false" lowerBound="1" eType="/0/Namespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namespace2" ordered="false" lowerBound="1" eType="/0/Namespace"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NoteCommentsOnMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="note" ordered="false" lowerBound="1" eType="/0/Note"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericRangeQuantificationHasMaximumCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="numericRangeQuantification" ordered="false" lowerBound="1" eType="/0/NumericRangeQuantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NumericRangeQuantificationHasMinimumCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="numericRangeQuantification" ordered="false" lowerBound="1" eType="/0/NumericRangeQuantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectificationBindsToBindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectification" ordered="false" lowerBound="1" eType="/0/Objectification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindableTarget" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ObjectificationConsidersLogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectification" ordered="false" lowerBound="1" eType="/0/Objectification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OperativeBusinessRuleHasLevelOfEnforcement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operativeBusinessRule" ordered="false" lowerBound="1" eType="/0/OperativeBusinessRule"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="levelOfEnforcement" ordered="false" lowerBound="1" eType="/0/LevelOfEnforcement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlaceholderIsAtStartingCharacterPosition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placeholder" ordered="false" lowerBound="1" eType="/0/Placeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startingCharacterPosition" ordered="false" lowerBound="1" eType="/0/PositiveInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlaceholderIsInFactTypeForm"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placeholder" ordered="false" lowerBound="1" eType="/0/Placeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" lowerBound="1" eType="/0/FactTypeForm"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PlaceholderUsesDesignation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placeholder" ordered="false" lowerBound="1" eType="/0/Placeholder"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" lowerBound="1" eType="/0/Designation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectingFormulationBindsToBindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectingFormulation" ordered="false" lowerBound="1" eType="/0/ProjectingFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindableTarget" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectingFormulationHasProjection"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectingFormulation" ordered="false" lowerBound="1" eType="/0/ProjectingFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectionHasAuxiliaryVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="auxiliaryVariable" ordered="false" lowerBound="1" eType="/0/AuxiliaryVariable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProjectionIsOnVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropositionIsBasedOnFactType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="proposition" ordered="false" lowerBound="1" eType="/0/Proposition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropositionNominalizationBindsToBindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propositionNominalization" ordered="false" lowerBound="1" eType="/0/PropositionNominalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindableTarget" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropositionNominalizationConsidersLogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="propositionNominalization" ordered="false" lowerBound="1" eType="/0/PropositionNominalization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QuantificationIntroducesVariable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantification" ordered="false" lowerBound="1" eType="/0/Quantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="QuantificationScopesOverLogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantification" ordered="false" lowerBound="1" eType="/0/Quantification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalFormulation" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Quantity1EqualsQuantity2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantity1" ordered="false" lowerBound="1" eType="/0/Quantity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantity2" ordered="false" lowerBound="1" eType="/0/Quantity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Quantity1IsLessThanQuantity2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantity1" ordered="false" lowerBound="1" eType="/0/Quantity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="quantity2" ordered="false" lowerBound="1" eType="/0/Quantity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferencePointsToInformationSource"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/Reference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="informationSource" ordered="false" lowerBound="1" eType="/0/CommunicationContent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceSchemeExtensionallyUsesFactTypeRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" lowerBound="1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeRole" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceSchemeIsForConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" lowerBound="1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceSchemeSimplyUsesFactTypeRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" lowerBound="1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeRole" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceSchemeUsesCharacteristic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" lowerBound="1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="characteristic" ordered="false" lowerBound="1" eType="/0/Characteristic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceSupportsMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/Reference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationHasExpression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationIsInDesignationContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designationContext" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationIsInSubjectField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectField" ordered="false" lowerBound="1" eType="/0/SubjectField"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationRepresentsMeaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationUsesVocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResIsSensoryManifestationOfSignifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="res" ordered="false" lowerBound="1" eType="/0/Res"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signifier" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleBindingBindsToBindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" lowerBound="1" eType="/0/RoleBinding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bindableTarget" ordered="false" lowerBound="1" eType="/0/BindableTarget"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleBindingOccursInAtomicFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" lowerBound="1" eType="/0/RoleBinding"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="atomicFormulation" ordered="false" lowerBound="1" eType="/0/AtomicFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RoleRangesOverObjectType"> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/0/Role"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="objectType" ordered="false" lowerBound="1" eType="/0/ObjectType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RulebookIncludesRepresentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="rulebook" ordered="false" lowerBound="1" eType="/0/Rulebook"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" lowerBound="1" eType="/0/Representation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SemanticCommunityHasSpeechCommunity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticCommunity" ordered="false" lowerBound="1" eType="/0/SemanticCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SetHasCardinality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="set" ordered="false" lowerBound="1" eType="/0/Set"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityDeterminesRulebook"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rulebook" ordered="false" lowerBound="1" eType="/0/Rulebook"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityOwnsOwnedDefinition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedDefinition" ordered="false" lowerBound="1" eType="/0/OwnedDefinition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityOwnsVocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityRegulatesItsUsageOfSignifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signifier" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityUsesLanguage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="language" ordered="false" lowerBound="1" eType="/0/Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityUsesVocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StatementExpressesProposition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" lowerBound="1" eType="/0/Statement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="proposition" ordered="false" lowerBound="1" eType="/0/Proposition"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TermDenotesThing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="term" ordered="false" lowerBound="1" eType="/0/Term"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminologicalDictionaryExpressesBodyOfSharedMeanings"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminologicalDictionary" ordered="false" lowerBound="1" eType="/0/TerminologicalDictionary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminologicalDictionaryHasUri"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminologicalDictionary" ordered="false" lowerBound="1" eType="/0/TerminologicalDictionary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" lowerBound="1" eType="/0/Uri"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TerminologicalDictionaryPresentsVocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="terminologicalDictionary" ordered="false" lowerBound="1" eType="/0/TerminologicalDictionary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThingIsInSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="set" ordered="false" lowerBound="1" eType="/0/Set"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Thing1IsThing2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing1" ordered="false" lowerBound="1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing2" ordered="false" lowerBound="1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableHasProjectionPosition"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectionPosition" ordered="false" lowerBound="1" eType="/0/PositiveInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableIsFreesWithinSemanticFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="semanticFormulation" ordered="false" lowerBound="1" eType="/0/SemanticFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableMapsToFactTypeRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeRole" ordered="false" lowerBound="1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VariableRangesOverConcept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="concept" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyIsDesignedForSpeechCommunity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyIsExpressedInLanguage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="language" ordered="false" lowerBound="1" eType="/0/Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyIsUsedToExpressBodyOfSharedMeanings"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bodyOfSharedMeanings" ordered="false" lowerBound="1" eType="/0/BodyOfSharedMeanings"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespaceIsDerivedFromVocabulary"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularyNamespace" ordered="false" lowerBound="1" eType="/0/VocabularyNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespaceIsForLanguage"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularyNamespace" ordered="false" lowerBound="1" eType="/0/VocabularyNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="language" ordered="false" lowerBound="1" eType="/0/Language"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespaceIsSpecificToDesignationContext"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularyNamespace" ordered="false" lowerBound="1" eType="/0/VocabularyNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designationContext" ordered="false" lowerBound="1" eType="/0/Concept"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespaceIsSpecificToSubjectField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabularyNamespace" ordered="false" lowerBound="1" eType="/0/VocabularyNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subjectField" ordered="false" lowerBound="1" eType="/0/SubjectField"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Vocabulary1IncorporatesVocabulary2"> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary1" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="vocabulary2" ordered="false" lowerBound="1" eType="/0/Vocabulary"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhetherornotFormulationHasConsequent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="whetherornotFormulation" ordered="false" lowerBound="1" eType="/0/WhetherornotFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WhetherornotFormulationHasInconsequent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="whetherornotFormulation" ordered="false" lowerBound="1" eType="/0/WhetherornotFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inconsequent" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/sbvrOMG.ecore b/src/test/resources/ecore/zoo-gen/sbvrOMG.ecore deleted file mode 100644 index fdb94382023920e80ca050e6d70251177810aebd..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/sbvrOMG.ecore +++ /dev/null @@ -1,325 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="sbvr"> - <eClassifiers xsi:type="ecore:EClass" name="Actuality" eSuperTypes="/0/StateOfAffairs"/> - <eClassifiers xsi:type="ecore:EClass" name="StateOfAffairs" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" eType="/0/Name"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Name" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="Designation" eSuperTypes="/0/Representation"> - <eOperations name="getSignifierText" eType="/1/String"/> - <eOperations name="setSignifierText"> - <eParameters name="value" eType="/1/String"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="implicitlyIsUnderstood" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="signifier" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Representation" eSuperTypes="/0/Actuality"> - <eStructuralFeatures xsi:type="ecore:EReference" name="meaning" ordered="false" lowerBound="1" eType="/0/Meaning"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/Expression"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meaning" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="representation" ordered="false" upperBound="-1" eType="/0/Representation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Expression" eSuperTypes="/0/BindableTarget"/> - <eClassifiers xsi:type="ecore:EClass" name="BindableTarget" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="AdoptedDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Advice" eSuperTypes="/0/ElementOfGuidance"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGuidance" eSuperTypes="/0/Proposition"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPracticable" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proposition" eSuperTypes="/0/Meaning"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFalse" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statement" ordered="false" upperBound="-1" eType="/0/Statement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPossiblyTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isObligatedToBeTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPermittedToBeTrue" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isNecessarilyTrue" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Statement" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfContingency" eSuperTypes="/0/AdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfPossibility" eSuperTypes="/0/Advice"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfOptionality" eSuperTypes="/0/AdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceOfPermission" eSuperTypes="/0/Advice"/> - <eClassifiers xsi:type="ecore:EClass" name="AdviceStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="GuidanceStatement" eSuperTypes="/0/Statement"/> - <eClassifiers xsi:type="ecore:EClass" name="AggregationFormulation" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProjectingFormulation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projection" ordered="false" lowerBound="1" eType="/0/Projection"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulation" eSuperTypes="/0/SemanticFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="SemanticFormulation" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Projection" eSuperTypes="/0/SemanticFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="constrainingFormulation" ordered="false" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectionVariable" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Variable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="auxiliaryVariable" ordered="false" upperBound="-1" eType="/0/AuxiliaryVariable"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable" eSuperTypes="/0/BindableTarget"> - <eStructuralFeatures xsi:type="ecore:EReference" name="restrictingFormulation" ordered="false" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="projectionPosition" ordered="false" eType="/0/PositiveInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rangedoverConcept" ordered="false" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isUnitary" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PositiveInteger" eSuperTypes="/0/NonnegativeInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="NonnegativeInteger" eSuperTypes="/0/Integer"/> - <eClassifiers xsi:type="ecore:EClass" name="Integer" eSuperTypes="/0/Number"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Number" eSuperTypes="/0/Quantity"/> - <eClassifiers xsi:type="ecore:EClass" name="Quantity" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="NounConcept" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="Concept" eSuperTypes="/0/Meaning"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributiveNamespace" ordered="false" upperBound="-1" eType="/0/AttributiveNamespace"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" upperBound="-1" eType="/0/Definition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="moreGeneralConcept" ordered="false" upperBound="-1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="category" ordered="false" upperBound="-1" eType="/0/Concept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="essentialCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="instance" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referenceScheme" ordered="false" upperBound="-1" eType="/0/ReferenceScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="impliedCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="necessaryCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="designation" ordered="false" upperBound="-1" eType="/0/Designation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" ordered="false" lowerBound="1" eType="/0/Set"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AttributiveNamespace" eSuperTypes="/0/Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="Namespace" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Uri" eSuperTypes="/0/Text"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Characteristic" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="FactType" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factTypeForm" ordered="false" upperBound="-1" eType="/0/FactTypeForm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" upperBound="-1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeForm" eSuperTypes="/0/Representation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="placeholder" ordered="false" lowerBound="1" upperBound="-1" eType="/0/Placeholder"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Placeholder" eSuperTypes="/0/Designation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="startingCharacterPosition" ordered="false" eType="/0/PositiveInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRole" eSuperTypes="/0/Role"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="RoleBinding" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="ReferenceScheme" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="simplyUsedRole" ordered="false" upperBound="-1" eType="/0/FactTypeRole"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="identifyingCharacteristic" ordered="false" upperBound="-1" eType="/0/Characteristic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extensionallyUsedRole" ordered="false" upperBound="-1" eType="/0/FactTypeRole"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Set" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" eType="/0/NonnegativeInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuxiliaryVariable" eSuperTypes="/0/Variable"/> - <eClassifiers xsi:type="ecore:EClass" name="AnswerNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="AssociativeFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="AssortmentFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="AtleastnQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Quantification" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scopeFormulation" ordered="false" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtmostnQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AtmostoneQuantification" eSuperTypes="/0/AtmostnQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="AtomicFormulation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="roleBinding" ordered="false" upperBound="-1" eType="/0/RoleBinding"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BagProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="BinaryLogicalOperation" eSuperTypes="/0/LogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand2" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand1" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="LogicalOperation" eSuperTypes="/0/LogicalFormulation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="logicalOperand" ordered="false" lowerBound="1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedConcepts" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedGuidance" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="BodyOfSharedMeanings" eSuperTypes="/0/Set"> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementaryFactType" ordered="false" upperBound="-1" eType="/0/FactType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicy" eSuperTypes="/0/ElementOfGovernance"/> - <eClassifiers xsi:type="ecore:EClass" name="ElementOfGovernance" eSuperTypes="/0/ElementOfGuidance"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isDirectlyEnforceable" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BusinessPolicyStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessRule" eSuperTypes="/0/ElementOfGuidance /0/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="Rule" eSuperTypes="/0/Proposition"/> - <eClassifiers xsi:type="ecore:EClass" name="BusinessVocabulary" eSuperTypes="/0/Vocabulary"/> - <eClassifiers xsi:type="ecore:EClass" name="Vocabulary" eSuperTypes="/0/Set"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationFactType" eSuperTypes="/0/SpecializationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="SpecializationFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationScheme" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="CategorizationType" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="CharacteristicType" eSuperTypes="/0/ConceptType"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptType" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="ObjectType" eSuperTypes="/0/Concept"> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationScheme" ordered="false" upperBound="-1" eType="/0/CategorizationScheme"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="categorizationType" ordered="false" upperBound="-1" eType="/0/CategorizationType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClosedLogicalFormulation" eSuperTypes="/0/ClosedSemanticFormulation /0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosedSemanticFormulation" eSuperTypes="/0/SemanticFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosedProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationContent" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Community" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subcommunity" ordered="false" upperBound="-1" eType="/0/Community"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsComposite" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsContinuant" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsDeveloped" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsOccurrent" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsPrimitive" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingAsUnitary" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingExistingDependently" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptOfThingExistingIndependently" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="ConceptualSchema" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Conjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextOfThing" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Segmentation" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextualizationFactType" eSuperTypes="/0/SpecializationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="ContextualizedConcept" eSuperTypes="/0/NounConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="ContingencyStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="StatementOfAdviceOfPossibility" eSuperTypes="/0/AdviceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="DefiniteDescription" eSuperTypes="/0/IntensionalDefinition"/> - <eClassifiers xsi:type="ecore:EClass" name="IntensionalDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="DerivableConcept" eSuperTypes="/0/Concept"/> - <eClassifiers xsi:type="ecore:EClass" name="Description" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="DescriptiveExample" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="Disjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="Equivalence" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ExactlynQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ExactlyoneQuantification" eSuperTypes="/0/ExactlynQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="ExclusiveDisjunction" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ExistentialQuantification" eSuperTypes="/0/AtleastnQuantification"/> - <eClassifiers xsi:type="ecore:EClass" name="ExplicitnessOfRepresentation" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="ExtensionalDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="Facet" eSuperTypes="/0/ContextualizedConcept"/> - <eClassifiers xsi:type="ecore:EClass" name="Fact" eSuperTypes="/0/Proposition"/> - <eClassifiers xsi:type="ecore:EClass" name="FactModel" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="FactSymbol" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeHasFactInFactModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="factType" ordered="false" lowerBound="1" eType="/0/FactType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fact" ordered="false" lowerBound="1" eType="/0/Fact"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="factModel" ordered="false" lowerBound="1" eType="/0/FactModel"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeRoleDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="FactTypeTemplating" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="FormalRepresentation" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="FundamentalConcept" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="Icon" eSuperTypes="/0/NonverbalDesignation"/> - <eClassifiers xsi:type="ecore:EClass" name="NonverbalDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="Implication" eSuperTypes="/0/BinaryLogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="antecedent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ImpossibilityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralRuleStatement" eSuperTypes="/0/RuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="RuleStatement" eSuperTypes="/0/GuidanceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="IndividualConcept" eSuperTypes="/0/NounConcept /0/BindableTarget"/> - <eClassifiers xsi:type="ecore:EClass" name="InformalRepresentation" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="InstantiationFormulation" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="IsfacetofFactType" eSuperTypes="/0/ContextualizationFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="IspropertyofFactType" eSuperTypes="/0/AssociativeFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="IsroleofFactType" eSuperTypes="/0/FactType"/> - <eClassifiers xsi:type="ecore:EClass" name="KindOfGuidanceStatement" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="Language" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="LevelOfEnforcement" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalFormulationKind" eSuperTypes="/0/ObjectType"/> - <eClassifiers xsi:type="ecore:EClass" name="LogicalNegation" eSuperTypes="/0/LogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="ModalFormulation" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NandFormulation" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="NecessityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NecessityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="NonnecessityStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="NonobligationStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="StatementOfAdviceOfPermission" eSuperTypes="/0/AdviceStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="NorFormulation" eSuperTypes="/0/BinaryLogicalOperation"/> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="NounConceptNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="NounForm" eSuperTypes="/0/FactTypeForm"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericRangeQuantification" eSuperTypes="/0/Quantification"> - <eStructuralFeatures xsi:type="ecore:EReference" name="maximumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="minimumCardinality" ordered="false" lowerBound="1" eType="/0/NonnegativeInteger"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Objectification" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ObligationFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="ObligationStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperativeBusinessRuleStatement" eSuperTypes="/0/RuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="OperativeBusinessRule" eSuperTypes="/0/ElementOfGovernance /0/BusinessRule"> - <eStructuralFeatures xsi:type="ecore:EReference" name="levelOfEnforcement" ordered="false" upperBound="-1" eType="/0/LevelOfEnforcement"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OptionalityStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="OwnedDefinition" eSuperTypes="/0/Definition"/> - <eClassifiers xsi:type="ecore:EClass" name="PartitiveFactType" eSuperTypes="/0/BinaryFactType"/> - <eClassifiers xsi:type="ecore:EClass" name="PermissibilityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="PermissionStatement" eSuperTypes="/0/StatementOfAdviceOfPermission"/> - <eClassifiers xsi:type="ecore:EClass" name="PossibilityFormulation" eSuperTypes="/0/ModalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="PossibilityStatement" eSuperTypes="/0/StatementOfAdviceOfPossibility"/> - <eClassifiers xsi:type="ecore:EClass" name="PreferredDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProhibitedDesignation" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="ProhibitionStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="PropositionNominalization" eSuperTypes="/0/LogicalFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="Question" eSuperTypes="/0/Meaning"/> - <eClassifiers xsi:type="ecore:EClass" name="QuestionNominalization" eSuperTypes="/0/ProjectingFormulation"/> - <eClassifiers xsi:type="ecore:EClass" name="RealworldNumericalCorrespondence" eSuperTypes="/0/CategorizationScheme"/> - <eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="/0/Representation"/> - <eClassifiers xsi:type="ecore:EClass" name="RepresentationFormality" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Res" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="RestrictedPermissionStatement" eSuperTypes="/0/OperativeBusinessRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="RestrictedPossibilityStatement" eSuperTypes="/0/StructuralRuleStatement"/> - <eClassifiers xsi:type="ecore:EClass" name="Rulebook" eSuperTypes="/0/Set"/> - <eClassifiers xsi:type="ecore:EClass" name="SemanticCommunity" eSuperTypes="/0/Community"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" upperBound="-1" eType="/0/SpeechCommunity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunity" eSuperTypes="/0/Community"/> - <eClassifiers xsi:type="ecore:EClass" name="SententialForm" eSuperTypes="/0/FactTypeForm"/> - <eClassifiers xsi:type="ecore:EClass" name="SetProjection" eSuperTypes="/0/Projection"/> - <eClassifiers xsi:type="ecore:EClass" name="Situation" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="SituationalRole" eSuperTypes="/0/ObjectType /0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="SpeechCommunityAdoptsAdoptedDefinitionCitingReference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="speechCommunity" ordered="false" lowerBound="1" eType="/0/SpeechCommunity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adoptedDefinition" ordered="false" lowerBound="1" eType="/0/AdoptedDefinition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" lowerBound="1" eType="/0/Reference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StateOfAffairsInvolvesThingInRole"> - <eStructuralFeatures xsi:type="ecore:EReference" name="stateOfAffairs" ordered="false" lowerBound="1" eType="/0/StateOfAffairs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="thing" ordered="false" lowerBound="1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="role" ordered="false" lowerBound="1" eType="/0/Role"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="StructuralBusinessRule" eSuperTypes="/0/BusinessRule /0/StructuralRule"/> - <eClassifiers xsi:type="ecore:EClass" name="StructuralRule" eSuperTypes="/0/Rule"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectField" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Term" eSuperTypes="/0/Designation"/> - <eClassifiers xsi:type="ecore:EClass" name="TerminologicalDictionary" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="uri" ordered="false" upperBound="-1" eType="/0/Uri" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ThingInContext" eSuperTypes="/0/Segmentation"/> - <eClassifiers xsi:type="ecore:EClass" name="UniversalQuantification" eSuperTypes="/0/Quantification"/> - <eClassifiers xsi:type="ecore:EClass" name="Viewpoint" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="VocabularyNamespace" eSuperTypes="/0/Namespace"/> - <eClassifiers xsi:type="ecore:EClass" name="WhetherornotFormulation" eSuperTypes="/0/BinaryLogicalOperation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inconsequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consequent" ordered="false" upperBound="-1" eType="/0/LogicalFormulation"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/sigkdd.owl.ecore b/src/test/resources/ecore/zoo-gen/sigkdd.owl.ecore deleted file mode 100644 index ae1317bd40ef2fecaf8a94aad85ec64e9c5469e5..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/sigkdd.owl.ecore +++ /dev/null @@ -1,1398 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="sigkdd"> - <eClassifiers xsi:type="ecore:EClass" name="Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Reviewer" eSuperTypes="/0/Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer" eSuperTypes="/0/ConferenceMember /0/User /0/Member /0/ProgramCommitteeMember /0/Organizer /0/Speaker /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="invites_co-reviewers" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="invited_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_reference_or_expertise" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/review_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewHistory" ordered="false" eType="/0/PersonalReviewHistory" eOpposite="/0/PersonalReviewHistory/isReviewHistoryOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="executes" ordered="false" eType="/0/DoubleBlindReview" eOpposite="/0/DoubleBlindReview/isExecutedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperates" ordered="false" eType="/0/ExternalReviewer" eOpposite="/0/ExternalReviewer/cooperatesReviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="IsAssignedTo" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictedPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasPreferredTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writeReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/isWritenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_made_review" ordered="false" eType="/0/Paper_Review" eOpposite="/0/Paper_Review/Review_made_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="UserName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_to_Chair" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Other_Areas" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="refuses" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/refusedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/reviewedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="bidsFor" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmes" ordered="false" eType="/0/Pending_Proposed_Conflict" eOpposite="/0/Pending_Proposed_Conflict/confirmedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedPaperBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByAdministrator" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustBid" ordered="false" eType="/0/Bid" eOpposite="/0/Bid/adjustedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBeenAssigned" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignExternalReviewer" ordered="false" eType="/0/ExternalReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverse_of_add" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="execute" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Inforamtion"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="use" ordered="false" eType="/0/Document" eOpposite="/0/Document/used_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="register" ordered="false" eType="/0/Account" eOpposite="/0/Account/registred_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modify" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="take_part_in" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="remove" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="add" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="added_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="pay" ordered="false" eType="/0/Registration_fee" eOpposite="/0/Registration_fee/payed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="can_stay_in" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Nation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAffiliation" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasMail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="worksForCompany" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attendeeAt" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasAttendee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBiography" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasLastName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="employedBy" ordered="false" eType="/0/Organization"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHomePage" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSurname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFax" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasFirstName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="contributes" ordered="false" eType="/0/Conference_document" eOpposite="/0/Conference_document/has_authors"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_first_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_gender" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_the_last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="authorOf" ordered="false" eType="/0/Document" eOpposite="/0/Document/writtenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="prepare" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_prepared_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="occupy" ordered="false" upperBound="-1" eType="/0/Presenter_city"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_writen_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="speak_in" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sign" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_signed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_present" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="give" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="need" ordered="false" eType="/0/Item" eOpposite="/0/Item/is_needed_for"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="loggin_in" ordered="false" eType="/0/System"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="get" ordered="false" eType="/0/Email"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConflictOfInterest" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Preference"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/ProgramCommitteeMember" eOpposite="/0/ProgramCommitteeMember/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bid"> - <eStructuralFeatures xsi:type="ecore:EReference" name="adjustedBy" ordered="false" eType="/0/Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference" eSuperTypes="/0/Scientific_Event /0/Thing /0/Event /0/Working_event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_program" ordered="false" eType="/0/program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMember" ordered="false" eType="/0/Person" eOpposite="/0/Person/isMemberOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasName" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="registrationDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="manuscriptDueOn" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCountry" ordered="false" lowerBound="1" eType="/0/Country"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isOrganizedBy" ordered="false" eType="/0/OrganizingCommittee" eOpposite="/0/OrganizingCommittee/organizes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="annualOrder" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/finishes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="focusesOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/starts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="takesPlace" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_conference_member" ordered="false" eType="/0/ConferenceMember" eOpposite="/0/ConferenceMember/member_of_conference"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="WebSite" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Topic_of_conference" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="holded_by" ordered="false" eType="/0/ACM_SIGKDD" eOpposite="/0/ACM_SIGKDD/hold"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name_of_conference" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Start_of_conference" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="City_of_conference" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="End_of_conference" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasConferenceMember" ordered="false" eType="/0/ConferenceMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentFinalizedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewCriteriaEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperAssignmentToolsRunBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="virtualMeetingEnabledBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hardcopyMailingManifestsPrintedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailsEnteredBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerBiddingStartedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewsPerPaper" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="logoURL" ordered="false" unique="false" eType="/0/anyURI"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="acceptsHardcopySubmissions" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="siteURL" ordered="false" unique="false" eType="/0/anyURI"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceMember" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfConference" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="member_of_conference" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/has_conference_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AssociatedChair" eSuperTypes="/0/ConferenceMember /0/Chairman"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeMember" eSuperTypes="/0/Person /0/ConferenceMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="memberOfProgramCommittee" ordered="false" eType="/0/ProgramCommittee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxPapers" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addedBy" ordered="false" eType="/0/Administrator"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/ProgramCommittee" eOpposite="/0/ProgramCommittee/hasMember"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPassword" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AuthorNotReviewer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SubjectArea"/> - <eClassifiers xsi:type="ecore:EClass" name="Chairman" eSuperTypes="/0/Person /0/ConferenceMember"/> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCommitteeChair" eSuperTypes="/0/ProgramCommitteeMember /0/Chairman"> - <eStructuralFeatures xsi:type="ecore:EReference" name="endReview" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Acceptance" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejection" eSuperTypes="/0/Decision"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper" eSuperTypes="/0/Domain_Topic /0/ActivitySubmissionForm /0/Document /0/Contribution /0/article /0/Regular_contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="full_paper_size" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" lowerBound="1" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWrittenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/hasRelatedPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviewOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" eType="/0/Possible_Reviewer" eOpposite="/0/Possible_Reviewer/reviewerOfPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsSubmittedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/submitsPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRejectedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAcceptedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="paperIsAssignedTo" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/IsAssignedTo"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSecondaryTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMainTopic" ordered="false" eType="/0/ResearchTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasStatus" ordered="false" eType="/0/PaperStatus" eOpposite="/0/PaperStatus/isStatusOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/isAbstractOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isRatedBy" ordered="false" eType="/0/Review" eOpposite="/0/Review/rates"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_Paper"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Students" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Keywords" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/rejects"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptedBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/accepts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/reviews"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discussedBy" ordered="false" eType="/0/Program_Comitee" eOpposite="/0/Program_Comitee/discusses"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isPaperTypeOf" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedToReviewBy" ordered="false" eType="/0/Program_Comitee_Chair" eOpposite="/0/Program_Comitee_Chair/assignsToReview"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBid" ordered="false" unique="false" eType="/0/EEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Summary" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejected_paper_by" ordered="false" eType="/0/CommitteeMember" eOpposite="/0/CommitteeMember/reject_paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepted_by" ordered="false" eType="/0/CommitteeMember" eOpposite="/0/CommitteeMember/accept"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="written_paper_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/write_paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCo-author" ordered="false" eType="/0/Co-author" eOpposite="/0/Co-author/co-writePaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasBid" ordered="false" eType="/0/Bid"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasDecision" ordered="false" eType="/0/Decision"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedTo" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasSubjectArea" ordered="false" eType="/0/SubjectArea"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paperID" ordered="false" unique="false" eType="/0/unsignedLong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="readByMeta-Reviewer" ordered="false" eType="/0/Meta-Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="/0/ConferenceMember /0/People /0/Speaker /0/Person /0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes" ordered="false" eType="/0/Contribution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_article" ordered="false" eType="/0/article" eOpposite="/0/article/article_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_article_to_conference" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRelatedPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isWrittenBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictsWith" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAuthorOf" ordered="false" eType="/0/ActivitySubmissionForm" eOpposite="/0/ActivitySubmissionForm/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conducts" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/paperIsSubmittedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writePaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAuthor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writes_Paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/is_written_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changes" ordered="false" eType="/0/Contribution" eOpposite="/0/Contribution/changedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="write_paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/written_paper_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="obtain" ordered="false" eType="/0/Award"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="notification_until" ordered="false" eType="/0/Deadline_Author_notification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitPaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="co-writePaper" ordered="false" eType="/0/Paper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperFullVersion" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrator" eSuperTypes="/0/User /0/ProgramCommitteeMember /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="approve" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign" ordered="false" eType="/0/Role" eOpposite="/0/Role/assigned_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="send" ordered="false" eType="/0/Email" eOpposite="/0/Email/sended_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generate" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="finalizePaperAssignment" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="runPaperAssignmentTools" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enableVirtualMeeting" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="startReviewerBidding" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignReviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejectPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterConferenceDetails" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="printHardcopyMailingManifests" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="setMaxPapers" ordered="false" eType="/0/ProgramCommitteeMember"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="enterReviewCriteria" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="acceptPaper" ordered="false" eType="/0/Paper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="addProgramCommitteeMember" ordered="false" eType="/0/ProgramCommitteeMember"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Meta-Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EDataType" name="unsignedLong"/> - <eClassifiers xsi:type="ecore:EClass" name="Event" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="starts_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ends_on" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_startdate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_enddate" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="eventOnList" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="partOfEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasEvent" ordered="false" eType="/0/Event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="organisedBy" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="heldIn" ordered="false" eType="/0/Location"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="conists_of" ordered="false" eType="/0/Event_Tracks"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmed_by" ordered="false" eType="/0/Approval_Email" eOpposite="/0/Approval_Email/confirm"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defined_by" ordered="false" eType="/0/Event_Setup" eOpposite="/0/Event_Setup/define"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="approved_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/approve"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Account"> - <eStructuralFeatures xsi:type="ecore:EReference" name="registred_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/register"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inforamtion"/> - <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieve" ordered="false" eType="/0/Document" eOpposite="/0/Document/recieved_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="create" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit" ordered="false" eType="/0/Document" eOpposite="/0/Document/submited__by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Role" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/assign"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Help_Request" eSuperTypes="/0/Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Symposium" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Document" eSuperTypes="/0/Thing /0/Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Person" eOpposite="/0/Person/authorOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasUpdatedVersion" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="updatedVersionOf" ordered="false" eType="/0/Document"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatesTo" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/submit"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Document_ID" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationed_by" ordered="false" eType="/0/Speaker" eOpposite="/0/Speaker/presentation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submit_until" ordered="false" eType="/0/Deadline"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recieved_by" ordered="false" eType="/0/User" eOpposite="/0/User/recieve"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="used_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/use"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="submited__by" ordered="false" eType="/0/User" eOpposite="/0/User/submit"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Admin_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Typologies" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Setup"> - <eStructuralFeatures xsi:type="ecore:EReference" name="define" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Event_URL" eSuperTypes="/0/URL"> - <eStructuralFeatures xsi:type="ecore:EReference" name="concerned" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Notification_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Email" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sended_by" ordered="false" eType="/0/Administrator" eOpposite="/0/Administrator/send"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Receiver_of_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Message_of_email" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Subject_of_email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Short_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Preview" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Committe_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Group_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Form_Setup" eSuperTypes="/0/Review_Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Misc" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Creation" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Approval_Email" eSuperTypes="/0/Email"> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirm" ordered="false" eType="/0/Event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejection_Email" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Template" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Feature_Request" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Tracks" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Request" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_in" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_held_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_dated_on" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_followed_by" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_monitored_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_intensity" ordered="false" eType="/0/intensity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" eType="/0/human" eOpposite="/0/human/performs_activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_supervised_by" ordered="false" eType="/0/human" eOpposite="/0/human/supervises"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isIncluded"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expectedAttendance" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isPartOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Head_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Detail" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Corresponding_Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Role" eSuperTypes="/0/Role"/> - <eClassifiers xsi:type="ecore:EClass" name="Event_Approval" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Description"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistance" eSuperTypes="/0/Help_Request"/> - <eClassifiers xsi:type="ecore:EClass" name="Email_Template" eSuperTypes="/0/Event_Setup"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Active_conference_participant" eSuperTypes="/0/Conference_contributor /0/Conference_participant"> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_presentations" ordered="false" eType="/0/Presentation"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Passive_conference_participant" eSuperTypes="/0/Conference_participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_expertise" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_submitted_contribution" ordered="false" eType="/0/Submitted_contribution" eOpposite="/0/Submitted_contribution/has_a_review_expertise"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_expertise" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_contribution" eSuperTypes="/0/Written_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review_expertise" ordered="false" eType="/0/Review_expertise" eOpposite="/0/Review_expertise/has_a_submitted_contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_author" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contributor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_1th-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_co-author" eSuperTypes="/0/Regular_author"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_contribution" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_submitted_at" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_contributions"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Co-chair" eSuperTypes="/0/Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committe_co-chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_co-chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee" eSuperTypes="/0/User"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_members" ordered="false" eType="/0/Committee_member" eOpposite="/0/Committee_member/was_a_member_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_commtitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_co-chair" ordered="false" eType="/0/Co-chair" eOpposite="/0/Co-chair/was_a_committe_co-chair_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_committee_chair" ordered="false" eType="/0/Chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Committee_member" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_member_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_members"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Abstract" eSuperTypes="/0/Extended_abstract /0/Paper /0/Contribution_File /0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_the_1th_part_of" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="part_of_article" ordered="false" eType="/0/article" eOpposite="/0/article/has_abstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extended_abstract" eSuperTypes="/0/Regular_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Important_dates"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_abstract_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_full_paper_submission_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_an_ending_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_acceptance_announcement" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_date_of_camera_ready_paper_submission" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_starting_date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belong_to_a_conference_volume" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_important_dates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Invited_speaker" eSuperTypes="/0/Conference_contributor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_proceedings" eSuperTypes="/0/Proceedings"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_an_ISBN" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_publisher" ordered="false" eType="/0/Publisher" eOpposite="/0/Publisher/issues"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_volume" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information_for_participants" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_authors" ordered="false" eType="/0/Person" eOpposite="/0/Person/contributes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_date_of_issue" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Regular_contribution" eSuperTypes="/0/Written_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Written_contribution" eSuperTypes="/0/Conference_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_applicant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_contribution" eSuperTypes="/0/Accepted_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_program_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_program_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_an_organizing_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_an_organizing_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Steering_committee" eSuperTypes="/0/Committee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_steering_committee_of" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_a_steering_committee"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_volume" eSuperTypes="/0/Conference"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/is_part_of_conference_volumes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_workshops" ordered="false" eType="/0/Workshop"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tracks" ordered="false" eType="/0/Track"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_tutorials" ordered="false" eType="/0/Tutorial"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_commtitee" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/was_a_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_steering_committee" ordered="false" eType="/0/Steering_committee" eOpposite="/0/Steering_committee/was_a_steering_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_an_organizing_committee" ordered="false" eType="/0/Organizing_committee" eOpposite="/0/Organizing_committee/was_an_organizing_committee_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_important_dates" ordered="false" eType="/0/Important_dates" eOpposite="/0/Important_dates/belong_to_a_conference_volume"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_contributions" ordered="false" eType="/0/Conference_contribution" eOpposite="/0/Conference_contribution/is_submitted_at"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_program_committee" ordered="false" eType="/0/Program_committee" eOpposite="/0/Program_committee/was_a_program_committee_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_paper" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_announcement" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_talk" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_part"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_part_of_conference_volumes" ordered="false" eType="/0/Conference_volume" eOpposite="/0/Conference_volume/has_parts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_track-workshop-tutorial_chair" ordered="false" eType="/0/Track-workshop_chair" eOpposite="/0/Track-workshop_chair/was_a_track-workshop_chair_of"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Presentation" eSuperTypes="/0/Conference_contribution /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_by" ordered="false" eType="/0/Active_conference_participant" eOpposite="/0/Person/give"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair" eSuperTypes="/0/Committee_member /0/ProgramCommitteeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="produces" ordered="false" eType="/0/OutputDocument" eOpposite="/0/OutputDocument/isProducedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isAcceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRejectedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="asksForPreference" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isChairOf" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasChair"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_committee_chair_of" ordered="false" eType="/0/Committee" eOpposite="/0/Committee/has_a_committee_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_contribution" eSuperTypes="/0/Reviewed_contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_contribution" eSuperTypes="/0/Submitted_contribution"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/reviews"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Topic" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isTopicOf" ordered="false" eType="/0/Working_event" eOpposite="/0/Working_event/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isIncluded" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/hasTopic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongs_to_a_review_reference" ordered="false" eType="/0/Review_preference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_a_topis_of_conference_parts" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_topic"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Late_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Paid_applicant" eSuperTypes="/0/Registeered_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early_paid_applicant" eSuperTypes="/0/Paid_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="/0/Thing /0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Call_for_participation" eSuperTypes="/0/Conference_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Publisher"> - <eStructuralFeatures xsi:type="ecore:EReference" name="issues" ordered="false" eType="/0/Conference_proceedings" eOpposite="/0/Conference_proceedings/has_a_publisher"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Registeered_applicant" eSuperTypes="/0/Conference_applicant"/> - <eClassifiers xsi:type="ecore:EClass" name="Track-workshop_chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="was_a_track-workshop_chair_of" ordered="false" eType="/0/Conference_part" eOpposite="/0/Conference_part/has_a_track-workshop-tutorial_chair"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_www" eSuperTypes="/0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_URL" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_fees"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_preference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_a_topic_or_a_submission_contribution" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="has_a_degree" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EEnum"> - <eLiterals name="male" value="1"/> - <eLiterals name="female" value="2"/> - <eLiterals name="high" value="3"/> - <eLiterals name="medium" value="4"/> - <eLiterals name="low" value="5"/> - <eLiterals name="very high" value="6"/> - <eLiterals name="1" value="7"/> - <eLiterals name="2" value="8"/> - <eLiterals name="3" value="9"/> - <eLiterals name="4" value="10"/> - <eLiterals name="5" value="11"/> - <eLiterals name="6" value="12"/> - <eLiterals name="7" value="13"/> - <eLiterals name="submitted" value="14"/> - <eLiterals name="missing" value="15"/> - <eLiterals name="notStarted" value="16"/> - <eLiterals name="active" value="17"/> - <eLiterals name="finished" value="18"/> - <eLiterals name="accepted" value="19"/> - <eLiterals name="rejected" value="20"/> - <eLiterals name="regular" value="21"/> - <eLiterals name="invited" value="22"/> - <eLiterals name="lowBid" value="23"/> - <eLiterals name="-" value="24"/> - <eLiterals name="CONFLICT" value="25"/> - <eLiterals name="wantNot" value="26"/> - <eLiterals name="highBid" value="27"/> - <eLiterals name="Yes" value="28"/> - <eLiterals name="No" value="29"/> - <eLiterals name="Unsure" value="30"/> - <eLiterals name="Accept" value="31"/> - <eLiterals name="Reject" value="32"/> - <eLiterals name="Unsure" value="33"/> - <eLiterals name="ForwardLookingIdea" value="34"/> - <eLiterals name="Compilers" value="35"/> - <eLiterals name="Microarchitecture" value="36"/> - <eLiterals name="Systems" value="37"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Undecided_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Manual_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="manually_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="paper_assignment" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_paper" ordered="false" eType="/0/Program_Committee_member"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="intensity"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="camera-ready_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_notification" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="date" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="conference" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_in_phase" ordered="false" eType="/0/phase_of_conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="bidding_of_reviewer" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="URL" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="conference_setup" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_member" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes_topic" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_date" ordered="false" eType="/0/date"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sets_URL" ordered="false" eType="/0/URL"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="human"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_author_of" ordered="false" eType="/0/article" eOpposite="/0/article/has_author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="performs_activity" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_performed_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_employed_in" ordered="false" eType="/0/institute"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_topic_of_interest" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" ordered="false" eType="/0/Activity" eOpposite="/0/Activity/is_supervised_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="e-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="last_name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="first_name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="managing_of_conference_process" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_Chair" eSuperTypes="/0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="reviewing_proces" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_camera-ready_submission" eSuperTypes="/0/camera-ready_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="group_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="notification" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_result" ordered="false" lowerBound="1" eType="/0/article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="notification_email" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="Chair_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="abstract_of_paper" eSuperTypes="/0/article"/> - <eClassifiers xsi:type="ecore:EClass" name="submission_process" eSuperTypes="/0/Activity"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="lower_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="date_of_conference" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="Senior_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="supervises" upperBound="4" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="phase_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Program_Committee_member" eSuperTypes="/0/Program_Committee_member"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="full_paper_submission_date" eSuperTypes="/0/date"/> - <eClassifiers xsi:type="ecore:EClass" name="start_date_of_abstract_submission" eSuperTypes="/0/abstract_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_conference" eSuperTypes="/0/date_of_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="review_form" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Automatic_Paper_Assignment" eSuperTypes="/0/paper_assignment"> - <eStructuralFeatures xsi:type="ecore:EReference" name="automatically_assign_paper" ordered="false" upperBound="-1" eType="/0/Program_Committee_member"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="institute"/> - <eClassifiers xsi:type="ecore:EClass" name="classification"/> - <eClassifiers xsi:type="ecore:EClass" name="summary_of_reviews" eSuperTypes="/0/article"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="upper_tier_reviewing_process" eSuperTypes="/0/reviewing_proces"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_performed_by" ordered="false" lowerBound="1" eType="/0/human"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="end_date_of_full_paper_submission" eSuperTypes="/0/full_paper_submission_date"/> - <eClassifiers xsi:type="ecore:EClass" name="acceptance_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="rejection_notification_email" eSuperTypes="/0/notification_email"/> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Person_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Reviewer_URL" eSuperTypes="/0/URL"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Banquet" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/Social_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Country"/> - <eClassifiers xsi:type="ecore:EClass" name="Company" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Scholar" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="studyAt" ordered="false" eType="/0/University"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Short_paper" eSuperTypes="/0/Contribution"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_results_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Administrative_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="follows" ordered="false" eType="/0/Administrative_event"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parallel_with" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Reviewing_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_of_participants_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_event" eSuperTypes="/0/Administrative_event"/> - <eClassifiers xsi:type="ecore:EClass" name="Working_event" eSuperTypes="/0/Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasTopic" ordered="false" eType="/0/Topic" eOpposite="/0/Topic/isTopicOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAdministrativeEvent" ordered="false" eType="/0/Administrative_event"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member" eSuperTypes="/0/Participant /0/People"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Web_address" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="earlyRegistration" ordered="false" unique="false" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Member_PC" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expertOn" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewes" ordered="false" eType="/0/Contribution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Chair_PC" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Science_Worker" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assistant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Volunteer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular" eSuperTypes="/0/Participant"/> - <eClassifiers xsi:type="ecore:EDataType" name="positiveInteger"/> - <eClassifiers xsi:type="ecore:EClass" name="pc_meeting" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="session" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigns_reviewers_to_article" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="creates_program" ordered="false" eType="/0/program" eOpposite="/0/program/program_created_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="article" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="goes_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_to" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="structure_created_by" ordered="false" eType="/0/human"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_author" ordered="false" eType="/0/human" eOpposite="/0/human/is_author_of"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="article_written_by" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes_article"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_reviewer" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_abstract" ordered="false" eType="/0/Abstract" eOpposite="/0/Abstract/part_of_article"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="participant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submits_to_conference" ordered="false" eType="/0/conference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="program"> - <eStructuralFeatures xsi:type="ecore:EReference" name="program_created_by" ordered="false" eType="/0/chair" eOpposite="/0/chair/creates_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_session" ordered="false" eType="/0/session"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="dateTime"/> - <eClassifiers xsi:type="ecore:EClass" name="SlideSet" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme" eSuperTypes="/0/Document /0/Contribution_File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="belongsToEvent" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasProgramme"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MealMenu" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMenuOf" ordered="false" eType="/0/MealEvent" eOpposite="/0/MealEvent/hasMenu"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAttendee" ordered="false" eType="/0/Person" eOpposite="/0/Person/attendeeAt"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasLocation" ordered="false" eType="/0/Place"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasProgramme" ordered="false" eType="/0/Programme"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEndDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStartDateTime" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Call"> - <eStructuralFeatures xsi:type="ecore:EReference" name="forEvent" ordered="false" eType="/0/AcademicEvent" eOpposite="/0/AcademicEvent/hasCall"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isInitiatedBy" ordered="false" upperBound="-1" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionInstructions" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubmissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="Organization"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProviderOf" ordered="false" eType="/0/Sponsorship" eOpposite="/0/Sponsorship/providedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewForm"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsorship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="providedBy" ordered="false" eType="/0/Organization" eOpposite="/0/Organization/isProviderOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostCurrency" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCostAmount" ordered="false" unique="false" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceSession"/> - <eClassifiers xsi:type="ecore:EClass" name="ContactInformation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasCity" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasStreet" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPostalCode" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WeekRejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AcceptRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="AccpetIfRoomRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectRating" eSuperTypes="/0/ReviewRating"/> - <eClassifiers xsi:type="ecore:EClass" name="MealEvent" eSuperTypes="/0/NonAcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasMenu" ordered="false" eType="/0/MealMenu" eOpposite="/0/MealMenu/isMenuOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NonAcademicEvent" eSuperTypes="/0/ConferenceEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="BreakEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ParallelAndDistributedComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="WirelessCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="OperatingTopicsystems" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SatelliteAndSpaceCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CADTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MultimediaTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerlineTransmissionTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="AntennasTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="PerformanceTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SignalProcessingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MicroelectronicsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="TestOnlyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="RadioCommunicationsTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerArchitectureTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MedicineTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="SecurityTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="MobileComputingTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CryptographyTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="CommunicationTheoryTopic" eSuperTypes="/0/Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="DiningPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AcademiaOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="IndustryOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="NGO" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="GovernmentOrganization" eSuperTypes="/0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksEnterpriseTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSwitchingTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSensorTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksSecurityTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksOpticalTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksMeasurementsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksManagementTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ComputerNetworksAapplicationsTopic" eSuperTypes="/0/ComputerNetworksTopic"/> - <eClassifiers xsi:type="ecore:EClass" name="ActivePaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasRating" ordered="false" eType="/0/ReviewRating"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PendingPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="WithdrawnPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="PublishedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Attendee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="CoffeeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="FreeTimeBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="MealBreak" eSuperTypes="/0/BreakEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="ClosingTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="WelcomeTalk" eSuperTypes="/0/TalkEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="TalkEvent" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SessionChair" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TPCMember" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="TwoLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForPapers" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="TextualReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="NumericalReviewQuestion" eSuperTypes="/0/ReviewQuestion"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizationalMeeting" eSuperTypes="/0/AcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperPresentation" eSuperTypes="/0/AcademicEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToPaper" ordered="false" eType="/0/AcceptedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcademicEvent" eSuperTypes="/0/ConferenceEvent"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasCall" ordered="false" eType="/0/Call" eOpposite="/0/Call/forEvent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PersonalPublicationHistory" eSuperTypes="/0/PersonalHistory"/> - <eClassifiers xsi:type="ecore:EClass" name="Excursion" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SocialEvent" eSuperTypes="/0/NonAcademicEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForReviews" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="PersonalReviewHistory" eSuperTypes="/0/PersonalHistory"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isReviewHistoryOf" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/hasReviewHistory"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceVenuePlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="CallForManuscripts" eSuperTypes="/0/Call"/> - <eClassifiers xsi:type="ecore:EClass" name="Reception" eSuperTypes="/0/SocialEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="SingleLevelConference" eSuperTypes="/0/Conference"/> - <eClassifiers xsi:type="ecore:EClass" name="MeetingRoomPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="AccommodationPlace" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="RatedPapers" eSuperTypes="/0/ActivePaper"/> - <eClassifiers xsi:type="ecore:EClass" name="TravelGrant" eSuperTypes="/0/Sponsorship"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceDinner" eSuperTypes="/0/MealEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_Paper" eSuperTypes="/0/Evaluated_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Evaluated_Paper" eSuperTypes="/0/Assigned_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReview" ordered="false" lowerBound="3" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Positive_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Industrial_Session" eSuperTypes="/0/Conference_Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Author" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Trip" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Participant" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Assigned_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasReviewer" ordered="false" lowerBound="3" eType="/0/Possible_Reviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Negative_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Review" eSuperTypes="/0/Document /0/article /0/Thing /0/Conference_document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assigned_review_by" ordered="false" eType="/0/Primary_Reviewer" eOpposite="/0/Primary_Reviewer/assign_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="written_review_by" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviews" ordered="false" eType="/0/Reviewed_contribution" eOpposite="/0/Reviewed_contribution/has_a_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="gives_classification" ordered="false" lowerBound="1" eType="/0/classification"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_created_in" ordered="false" lowerBound="1" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReview"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewWrittenBy" ordered="false" eType="/0/Possible_Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="review_written_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writes_review"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="containsEvaluation" ordered="false" eType="/0/Evaluation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rates" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/isRatedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isWritenBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/writeReview"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Neutral_Review" eSuperTypes="/0/Review"/> - <eClassifiers xsi:type="ecore:EClass" name="Research_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="topicCoveredBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organising_Agency" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Academic_Institution" eSuperTypes="/0/Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="scientificallyOrganises" ordered="false" eType="/0/Academic_Institution"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Organisation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="publisherOf" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="technicallyOrganises" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings_Publisher" eSuperTypes="/0/Organisation"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Regular_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Location"> - <eStructuralFeatures xsi:type="ecore:EReference" name="locationOf" ordered="false" eType="/0/Event" eOpposite="/0/Event/heldIn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Research_Institute" eSuperTypes="/0/Academic_Institution"/> - <eClassifiers xsi:type="ecore:EClass" name="Scientific_Event" eSuperTypes="/0/Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk_Abstract" eSuperTypes="/0/Abstract"/> - <eClassifiers xsi:type="ecore:EClass" name="Agency_Staff_Member" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Session" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Track" eSuperTypes="/0/Scientific_Event /0/Conference_part"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Talk" eSuperTypes="/0/Individual_Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop" eSuperTypes="/0/Scientific_Event /0/Conference_part /0/Working_event /0/AcademicEvent /0/Event /0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial" eSuperTypes="/0/Individual_Presentation /0/Conference_part /0/Working_event /0/Activity /0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Contributed_Talk" eSuperTypes="/0/Individual_Presentation"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Demo_Chair" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Member" eSuperTypes="/0/Possible_Reviewer"/> - <eClassifiers xsi:type="ecore:EClass" name="OC_Member" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Programme_Brochure" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Flyer" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_Site" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Multi-author_Volume" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Individual_Presentation" eSuperTypes="/0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentationOfPaper" ordered="false" upperBound="-1" eType="/0/Document"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="OC_Chair" eSuperTypes="/0/OC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Banquet" eSuperTypes="/0/Social_Event"/> - <eClassifiers xsi:type="ecore:EClass" name="Workshop_Chair" eSuperTypes="/0/Conference_Participant /0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_Chair" eSuperTypes="/0/PC_Member /0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Early-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="Late-Registered_Participant" eSuperTypes="/0/Conference_Participant"/> - <eClassifiers xsi:type="ecore:EClass" name="University" eSuperTypes="/0/Academic_Institution /0/Organization"/> - <eClassifiers xsi:type="ecore:EClass" name="Possible_Reviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="reviewerOfPaper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasReviewer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Student" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Presenter"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter" eSuperTypes="/0/Conference_Participant /0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="SC_Member" eSuperTypes="/0/PC_Member"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Building" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Delegate" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_hotel_reservation" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Form" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Car" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Transport_vehicle" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Mailing_list" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Renting" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_before_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Dinner_banquet" eSuperTypes="/0/Social_program"/> - <eClassifiers xsi:type="ecore:EClass" name="One_day_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Social_program" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="PowerPoint_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_restaurant" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Submissions_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline" eSuperTypes="/0/Time"> - <eStructuralFeatures xsi:type="ecore:EReference" name="designed_by" ordered="false" eType="/0/ACM_SIGKDD" eOpposite="/0/ACM_SIGKDD/design"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Date" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="done_till" ordered="false" eType="/0/date" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Simulating" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Research" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Technic_activity" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_activity" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Technical_commitee" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isLocationOf" ordered="false" eType="/0/ConferenceEvent" eOpposite="/0/ConferenceEvent/hasLocation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_equipped_by" ordered="false" eType="/0/Item"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_cd_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Cd_proceening" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_day" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Record_of_attendance" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Brief_introduction_for_Session_chair" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Session_chair" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_letter" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Viza" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_days" eSuperTypes="/0/Time"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_building" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Activity_after_conference" eSuperTypes="/0/Activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_airport" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecturer" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Transparency" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="City" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Card" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Item"> - <eStructuralFeatures xsi:type="ecore:EReference" name="go_through" ordered="false" eType="/0/Activity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_signed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/sign"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_made_from" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_after" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_needed_for" ordered="false" eType="/0/Person" eOpposite="/0/Person/need"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_before" ordered="false" eType="/0/Time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_prepared_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/prepare"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_used_by" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_given_to" ordered="false" eType="/0/Person"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_sent_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/send"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_writen_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/write"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_book_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Book_proceeding" eSuperTypes="/0/Publication"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_cassette_player" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Audiovisual_equipment" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Video_presentation" eSuperTypes="/0/Presentation"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_room" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_presenter" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hotel" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Money"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_with" ordered="false" eType="/0/Item"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_in" ordered="false" eType="/0/Building"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_paid_for" ordered="false" upperBound="-1" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_amount_of" ordered="false" eType="/0/Money" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="State"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Welcome_address" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_added_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Tax" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Refusing_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Final_manuscript" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepting_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Submission" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Time_zone"/> - <eClassifiers xsi:type="ecore:EClass" name="Introduction_of_speaker" eSuperTypes="/0/Introduction"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="Plenary_lecture_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="LCD_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_for_notification_of_acceptance" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Tutorial_speaker" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Registation_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Single_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Non_speaker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_information_form" eSuperTypes="/0/Form"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonmember_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_non_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Publication" eSuperTypes="/0/Item"/> - <eClassifiers xsi:type="ecore:EClass" name="Taxi" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_state" eSuperTypes="/0/State"/> - <eClassifiers xsi:type="ecore:EClass" name="Modelling" eSuperTypes="/0/Research"/> - <eClassifiers xsi:type="ecore:EClass" name="Worker_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Nonauthor_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Payment_document" eSuperTypes="/0/Document"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_ready_manuscript_deadline" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="One_conference_day" eSuperTypes="/0/Conference_days"/> - <eClassifiers xsi:type="ecore:EClass" name="Fee_for_extra_trip" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Full_day_tour" eSuperTypes="/0/Activity_after_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Hiker" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="IASTED_member" eSuperTypes="/0/Delegate"/> - <eClassifiers xsi:type="ecore:EClass" name="Memeber_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_book_proceedings_included" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponsor_company_house" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzorship" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_lecturer" eSuperTypes="/0/Lecturer"/> - <eClassifiers xsi:type="ecore:EClass" name="Trip_city" eSuperTypes="/0/City"/> - <eClassifiers xsi:type="ecore:EClass" name="Cheque" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Shuttle_bus" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_non_speaker" eSuperTypes="/0/Non_speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Student_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_attendee_cd_registration_fee" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Tip" eSuperTypes="/0/Money"/> - <eClassifiers xsi:type="ecore:EClass" name="Credit_card" eSuperTypes="/0/Card"/> - <eClassifiers xsi:type="ecore:EClass" name="Van" eSuperTypes="/0/Transport_vehicle"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Presenter_university" eSuperTypes="/0/Building"/> - <eClassifiers xsi:type="ecore:EClass" name="Departure_tax" eSuperTypes="/0/Tax"/> - <eClassifiers xsi:type="ecore:EClass" name="Receiving_manuscript" eSuperTypes="/0/Activity_before_conference"/> - <eClassifiers xsi:type="ecore:EClass" name="Double_hotel_room" eSuperTypes="/0/Hotel_room"/> - <eClassifiers xsi:type="ecore:EClass" name="Initial_manuscipt" eSuperTypes="/0/Submission"/> - <eClassifiers xsi:type="ecore:EClass" name="Coffee_break" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Bank_transfer" eSuperTypes="/0/Payment_document"/> - <eClassifiers xsi:type="ecore:EClass" name="Overhead_projector" eSuperTypes="/0/Audiovisual_equipment"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker_lecture" eSuperTypes="/0/Session"/> - <eClassifiers xsi:type="ecore:EClass" name="Coctail_reception" eSuperTypes="/0/Conference_activity"/> - <eClassifiers xsi:type="ecore:EClass" name="Currency"/> - <eClassifiers xsi:type="ecore:EClass" name="OrganizingCommittee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="organizes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/isOrganizedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProgramCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicationsChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="OutsideReferee" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Lecture" eSuperTypes="/0/Activity /0/Conference_activity"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAcronym" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ActivitySubmissionForm" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isSubmittedBy" ordered="false" eType="/0/Author"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAuthor" ordered="false" eType="/0/Author" eOpposite="/0/Author/isAuthorOf"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="submissionDeadline" ordered="false" unique="false" eType="/0/dateTime"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="WorkshopTutorialChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="DoubleBlindReview" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isExecutedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/executes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="TutorialProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="RegistrationChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="StudentAdvocate" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="FinanceChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="QualitatvieLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="TraditionalLecture" eSuperTypes="/0/Lecture"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperSubmissionChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="PublicityWebChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="SteeringCommittee" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="GeneralCoChair" eSuperTypes="/0/OrganizingCommittee"/> - <eClassifiers xsi:type="ecore:EClass" name="WorksopProposal" eSuperTypes="/0/ActivitySubmissionForm"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewer" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignedByReviewer" ordered="false" lowerBound="1" eType="/0/Reviewer"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cooperatesReviewer" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/cooperates"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ContactAuthor" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="submitsAbstract" ordered="false" eType="/0/PaperAbstract" eOpposite="/0/PaperAbstract/abstractIsSubmittedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceProgram" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProgramOf" ordered="false" lowerBound="1" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="consistsOf" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/forms"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperStatus"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isStatusOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasStatus"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Slot" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="date" ordered="false" eType="/0/date" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="endsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="beginsAt" ordered="false" unique="false" eType="/0/time"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="forms" ordered="false" eType="/0/ConferenceProgram" eOpposite="/0/ConferenceProgram/consistsOf"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hosts" ordered="false" eType="/0/Session" eOpposite="/0/Session/isAssociatedTo"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Session" eSuperTypes="/0/Thing /0/Lecture /0/Scientific_Event"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasAssignedPaper" ordered="false" eType="/0/AcceptedPaper" eOpposite="/0/AcceptedPaper/isAssignedToSession"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="room" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssociatedTo" ordered="false" eType="/0/Slot" eOpposite="/0/Slot/hosts"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hasChair" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/isChairOf"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ResearchTopic" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaymentMode"/> - <eClassifiers xsi:type="ecore:EClass" name="OutputDocument" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isProducedBy" ordered="false" eType="/0/Chair" eOpposite="/0/Chair/produces"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasWeight" ordered="false" unique="false" eType="/1/double"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AcceptedPaper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="relatedToEvent" ordered="false" eType="/0/PaperPresentation" eOpposite="/0/PaperPresentation/relatedToPaper"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAssignedToSession" ordered="false" eType="/0/Session" eOpposite="/0/Session/hasAssignedPaper"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="RejectedPaper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="ConferenceAttendant" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mustPay" ordered="false" eType="/0/Fee"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAdress" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="paid" ordered="false" unique="false" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhone" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Evaluation" eSuperTypes="/0/Document"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isContainedIn" ordered="false" eType="/0/Review"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PaperAbstract" eSuperTypes="/0/Document /0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isAbstractOf" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/hasAbstract"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="abstractIsSubmittedBy" ordered="false" eType="/0/ContactAuthor" eOpposite="/0/ContactAuthor/submitsAbstract"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ReviewQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="PaperQuestion" eSuperTypes="/0/Question"/> - <eClassifiers xsi:type="ecore:EClass" name="CD-ROM" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="IndexOfAuthors" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ExternalReviewersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="Proceedings" eSuperTypes="/0/OutputDocument /0/Multi-author_Volume"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includes" ordered="false" upperBound="-1" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="PCMembersList" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="ListOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EClass" name="BookletOfAbstracts" eSuperTypes="/0/OutputDocument"/> - <eClassifiers xsi:type="ecore:EDataType" name="time"/> - <eClassifiers xsi:type="ecore:EClass" name="RFC" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Topics" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Classic_Papers" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Networking" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Humour" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Programming" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Computer_Science" eSuperTypes="/0/Topics"/> - <eClassifiers xsi:type="ecore:EClass" name="Format" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Adobe_PDF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="MS_Word" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Corel_Word_Perfect" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="HTML" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="PostScript" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="RTF" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="Text" eSuperTypes="/0/Format"/> - <eClassifiers xsi:type="ecore:EClass" name="High" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewer_Famliliarity" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Low" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Moderate" eSuperTypes="/0/Reviewer_Famliliarity"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Reccommendation" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Marginal_Tend_to_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Portable_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Must_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Reject" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Clear_Accept" eSuperTypes="/0/Reccommendation"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_chair" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="made_program" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/Program_made_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conference_Program" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="Program_made_by" ordered="false" eType="/0/Program_chair" eOpposite="/0/Program_chair/made_program"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="planned_papers" ordered="false" eType="/0/Planed_Paper" eOpposite="/0/Planed_Paper/is_planned_in"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Planed_Paper" eSuperTypes="/0/Reviewed_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_planned_in" ordered="false" eType="/0/Conference_Program" eOpposite="/0/Conference_Program/planned_papers"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Valuable_Confirmation_of_Present_Knowledge" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Other" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Not_Much" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Information" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="New_Perspective_Issue_Problem_Solving" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Clarity_to_Present_Understanding" eSuperTypes="/0/Overall_Value"/> - <eClassifiers xsi:type="ecore:EClass" name="Overall_Value" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Categorization" eSuperTypes="/0/Review_Values"/> - <eClassifiers xsi:type="ecore:EClass" name="Tends_Towards_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Balanced_Theory_and_Practice" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Theoretical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Highly_Practical" eSuperTypes="/0/Paper_Categorization"/> - <eClassifiers xsi:type="ecore:EClass" name="Reviewed_Paper" eSuperTypes="/0/Submitted_Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Submitted_Paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_stored_in" ordered="false" eType="/0/Paper_File"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_been_sent_by" ordered="false" eType="/0/Contact_Author" eOpposite="/0/Contact_Author/has_sent"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Paper_Id" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_To_Chair" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Paper_Review" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Candidate_for_Award" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="appropriate_length" ordered="false" eType="/0/Long_bool"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Categorization" ordered="false" eType="/0/Paper_Categorization"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Overall" ordered="false" eType="/0/Overall_Value"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_Reccommendation" ordered="false" eType="/0/Reccommendation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="Review_made_by" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/has_made_review"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Author" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Comments_for_Program_Committee" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Long_bool" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Values" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Committee" eSuperTypes="/0/Committees"/> - <eClassifiers xsi:type="ecore:EClass" name="Committees" eSuperTypes="/0/Domain_Topic"/> - <eClassifiers xsi:type="ecore:EClass" name="Paper_File" eSuperTypes="/0/Domain_Topic /0/Contribution_File"> - <eStructuralFeatures xsi:type="ecore:EReference" name="is_Type" ordered="false" eType="/0/Format"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocate" eSuperTypes="/0/Member"> - <eStructuralFeatures xsi:type="ecore:EReference" name="will_advocate" ordered="false" eType="/0/Advocated_Paper" eOpposite="/0/Advocated_Paper/to_advocate_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Advocated_Paper" eSuperTypes="/0/Submitted_Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="to_advocate_by" ordered="false" eType="/0/Advocate" eOpposite="/0/Advocate/will_advocate"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contact_Author" eSuperTypes="/0/Author"> - <eStructuralFeatures xsi:type="ecore:EReference" name="has_sent" ordered="false" eType="/0/Submitted_Paper" eOpposite="/0/Submitted_Paper/has_been_sent_by"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Alternate_Email" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Result_of_Advocate" eSuperTypes="/0/Value_Partition"/> - <eClassifiers xsi:type="ecore:EClass" name="People" eSuperTypes="/0/Domain_Topic"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Surname" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Country" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="E-mail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Organisation" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Source_Archive" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Poster" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Slides" eSuperTypes="/0/Contribution_File"/> - <eClassifiers xsi:type="ecore:EClass" name="Contribution_File" eSuperTypes="/0/Contribution"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionFileStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Discussion"/> - <eClassifiers xsi:type="ecore:EClass" name="PhaseOfConferencePreparation"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasPhaseStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="discusses" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/discussedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Contribution" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="writtenBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/writes"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dealsWith" ordered="false" eType="/0/Topic"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remark" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contactEmail" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasKeyword" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasTitle" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="changedBy" ordered="false" eType="/0/Author" eOpposite="/0/Author/changes"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasContributionStatus" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Of_Interest" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Conflict_Rules" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Meeting" eSuperTypes="/0/Thing"/> - <eClassifiers xsi:type="ecore:EClass" name="Setup_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Camera_Ready_Copy_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Assignment_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Blocked_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Abstract_And_Paper_Submission_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation_Of_Reviewers_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Review_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Closed_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Phase" eSuperTypes="/0/PhaseOfConferencePreparation"/> - <eClassifiers xsi:type="ecore:EClass" name="Speaker" eSuperTypes="/0/Delegate /0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="presentation" ordered="false" eType="/0/Document" eOpposite="/0/Document/presentationed_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Program_Comitee_Chair" eSuperTypes="/0/Person"> - <eStructuralFeatures xsi:type="ecore:EReference" name="finishes" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/finishedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="headOf" ordered="false" eType="/0/Program_Comitee"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="switches" ordered="false" eType="/0/PhaseOfConferencePreparation"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="starts" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/startedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accepts" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/acceptedBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsToReview" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/assignedToReviewBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="assignsPaper" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/assignedPaperBy"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rejects" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejectedBy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Confirmed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Pending_Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="refusedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/refuses"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="confirmedBy" ordered="false" eType="/0/Reviewer" eOpposite="/0/Reviewer/confirmes"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Hidden_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Deleted_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Proposed_Conflict" eSuperTypes="/0/Conflict_Of_Interest"> - <eStructuralFeatures xsi:type="ecore:EReference" name="conflictProposedBy" ordered="false" eType="/0/Thing"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Self_Conflict" eSuperTypes="/0/Conflict_Of_Interest"/> - <eClassifiers xsi:type="ecore:EClass" name="Co-Author" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="MainAuthor" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_And_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="Bidding_Without_Paper_Submission_Phase" eSuperTypes="/0/Bidding_Phase"/> - <eClassifiers xsi:type="ecore:EClass" name="E-mail_PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="PC_Meeting" eSuperTypes="/0/Program_Comitee_Meeting"/> - <eClassifiers xsi:type="ecore:EClass" name="External_Reviewer" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Accepted_paper" eSuperTypes="/0/Paper"> - <eStructuralFeatures xsi:type="ecore:EReference" name="read_paper_by" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rateed_paper_by" ordered="false" eType="/0/Thing"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Score" ordered="false" unique="false" eType="/0/EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Report"/> - <eClassifiers xsi:type="ecore:EClass" name="Secondary_Reviewer" eSuperTypes="/0/CommitteeMember"/> - <eClassifiers xsi:type="ecore:EClass" name="CommitteeMember" eSuperTypes="/0/ConferenceMember /0/Organizer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="isMemberOf" ordered="false" eType="/0/Conference"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="reject_paper" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/rejected_paper_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="accept" ordered="false" eType="/0/Paper" eOpposite="/0/Paper/accepted_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Information" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="System"/> - <eClassifiers xsi:type="ecore:EClass" name="CD" eSuperTypes="/0/Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="Invitation" eSuperTypes="/0/Email"/> - <eClassifiers xsi:type="ecore:EClass" name="Web_site" eSuperTypes="/0/Electronic_proceeding"/> - <eClassifiers xsi:type="ecore:EClass" name="Rejected_paper" eSuperTypes="/0/Paper"/> - <eClassifiers xsi:type="ecore:EClass" name="Primary_Reviewer" eSuperTypes="/0/CommitteeMember"> - <eStructuralFeatures xsi:type="ecore:EReference" name="assign_review" ordered="false" eType="/0/Review" eOpposite="/0/Review/assigned_review_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="anyURI"/> - <eClassifiers xsi:type="ecore:EClass" name="Hotel" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_Abstract_Submission" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Best_Applications_Paper_Award" eSuperTypes="/0/Award"/> - <eClassifiers xsi:type="ecore:EClass" name="Award"> - <eStructuralFeatures xsi:type="ecore:EReference" name="awarded_by" ordered="false" upperBound="-1" eType="/0/Organizator"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_Paper_Submission" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Deadline_Author_notification" eSuperTypes="/0/Deadline"/> - <eClassifiers xsi:type="ecore:EClass" name="Webmaster" eSuperTypes="/0/Organizator"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizator" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_of_paper_student" eSuperTypes="/0/Author"/> - <eClassifiers xsi:type="ecore:EClass" name="Best_Student_Paper_Award" eSuperTypes="/0/Award"/> - <eClassifiers xsi:type="ecore:EClass" name="ACM_SIGKDD" eSuperTypes="/0/Thing"> - <eStructuralFeatures xsi:type="ecore:EReference" name="hold" ordered="false" eType="/0/Conference" eOpposite="/0/Conference/holded_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="search" ordered="false" eType="/0/Sponzor" eOpposite="/0/Sponzor/searched_by"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="design" ordered="false" eType="/0/Deadline" eOpposite="/0/Deadline/designed_by"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sponzor"> - <eStructuralFeatures xsi:type="ecore:EReference" name="searched_by" ordered="false" eType="/0/ACM_SIGKDD" eOpposite="/0/ACM_SIGKDD/search"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Name_of_sponsor" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Exhibitor" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_SIGMOD_Member" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_fee" eSuperTypes="/0/Fee"> - <eStructuralFeatures xsi:type="ecore:EReference" name="designed_by" ordered="false" eType="/0/ACM_SIGKDD" eOpposite="/0/ACM_SIGKDD/design"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Date" ordered="false" unique="false" eType="/0/dateTime"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="payed_by" ordered="false" eType="/0/Person" eOpposite="/0/Person/pay"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Price" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="Currency" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Bronze_Supporter" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Platinum_Supporter" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Conference_hall" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Best_Paper_Awards_Committee" eSuperTypes="/0/Committee"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Chair" eSuperTypes="/0/Organizator"/> - <eClassifiers xsi:type="ecore:EClass" name="Main_office" eSuperTypes="/0/Place"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_Non-Member" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Sponzor_fee" eSuperTypes="/0/Fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_SIGKDD_Member" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee" eSuperTypes="/0/Committee"/> - <eClassifiers xsi:type="ecore:EClass" name="General_Chair" eSuperTypes="/0/Organizator"/> - <eClassifiers xsi:type="ecore:EClass" name="Gold_Supporter" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Registration_Student" eSuperTypes="/0/Registration_fee"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_Committee" eSuperTypes="/0/Committee"/> - <eClassifiers xsi:type="ecore:EClass" name="Listener" eSuperTypes="/0/Person"/> - <eClassifiers xsi:type="ecore:EClass" name="Program_Committee_member" eSuperTypes="/0/Organizator /0/human"/> - <eClassifiers xsi:type="ecore:EClass" name="Invited_Speaker" eSuperTypes="/0/Speaker"/> - <eClassifiers xsi:type="ecore:EClass" name="Best_Research_Paper_Award" eSuperTypes="/0/Award"/> - <eClassifiers xsi:type="ecore:EClass" name="Best_Student_Paper_Supporter" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Silver_Supporter" eSuperTypes="/0/Sponzor"/> - <eClassifiers xsi:type="ecore:EClass" name="Organizing_Committee_member" eSuperTypes="/0/Organizator"/> - <eClassifiers xsi:type="ecore:EClass" name="Author_of_paper" eSuperTypes="/0/Author"/> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="double"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/useCase.ecore b/src/test/resources/ecore/zoo-gen/useCase.ecore deleted file mode 100644 index 843937b1ec6f4b4de8c230ef5ce4bdfdff9498af..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/useCase.ecore +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="UseCase"> - <eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="/0/NamedElement"/> - <eClassifiers xsi:type="ecore:EClass" name="UseCase" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="include" lowerBound="1" upperBound="-1" eType="/0/Include" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="extend" lowerBound="1" upperBound="-1" eType="/0/Extend" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Extend"> - <eStructuralFeatures xsi:type="ecore:EReference" name="extension" lowerBound="1" upperBound="-1" eType="/0/UseCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Include"> - <eStructuralFeatures xsi:type="ecore:EReference" name="includingCase" lowerBound="1" upperBound="-1" eType="/0/UseCase"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="UseCaseContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ownedElement" upperBound="-1" eType="/0/NamedElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BehavioredClassifier"/> - <eClassifiers xsi:type="ecore:EClass" name="NamedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/0/NamedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="actor" ordered="false" eType="/0/Actor"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="useCase" ordered="false" eType="/0/UseCase"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/vb.ecore b/src/test/resources/ecore/zoo-gen/vb.ecore deleted file mode 100644 index d19b32cd63d524f3b20cabee49a08c9c9c308827..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/vb.ecore +++ /dev/null @@ -1,340 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="fr"> - <eSubpackages name="obeo"> - <eSubpackages name="psm"> - <eSubpackages name="vb"> - <eSubpackages name="resources"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_LangElement" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/LocatedElement"/> - </eSubpackages> - <eSubpackages name="projects"> - <eSubpackages name="VB_1"> - <eSubpackages name="core"> - <eClassifiers xsi:type="ecore:EClass" name="VB_Content" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVersion" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasClass" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBeginEnd" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="beginEndGlobalVariables" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/core/VB_GlobalVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="globalVariables" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/core/VB_GlobalVariable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_GlobalVariable" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_ContentElement" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_FileAttribute" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" lowerBound="1" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Option" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasEnablement" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enablement" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/EnablementEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Imports" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="imports" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Implements" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="implements" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Assembly" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="call" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Call" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Class" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement /0/obeo/psm/vb/projects/VB_1/core/VB_Type"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFriend" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasInherits" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inherits" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Module" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Type" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Data" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_SimpleType" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Enum" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="preprocessing"> - <eClassifiers xsi:type="ecore:EClass" name="VB_PreprocIf" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="condition" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="features"> - <eClassifiers xsi:type="ecore:EClass" name="VB_Feature" abstract="true" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_Data /0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Region" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="features" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Sub" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasAnnotation" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="annotation" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Call" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFriend" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOverloads" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOverrides" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasHandles" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="handles" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Function" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFriend" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="return" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_DeclareFunction" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAuto" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lib" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAlias" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="return" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_DeclareSub" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAuto" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lib" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isAlias" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Parameter" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_Data"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isOptional" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasQualifier" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifier" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/QualifierEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isArray" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrayExpression" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasType" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasInitialValue" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Property" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isShared" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isGetOnly" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isSet" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isLet" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="modifiers" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Modifier" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Modifier" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Set" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Modifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasParameters" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Get" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Modifier"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasParameters" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/features/VB_Parameter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Attribute" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Feature"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasVisibility" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/VisibilityEnum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasQualifier" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="qualifier" ordered="false" unique="false" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/Qualifier_2Enum"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isFriend" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isWithEvents" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isShared" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isArray" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arrayExpressions" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasType" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasInitialValue" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initialValue" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasNext" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="graphicals"> - <eClassifiers xsi:type="ecore:EClass" name="VB_GraphicalElement" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_ContentElement /0/obeo/psm/vb/projects/VB_1/core/VB_Data"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/graphicals/VB_GraphicalField" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/graphicals/VB_GraphicalElement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_GraphicalField" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_GraphicalPropertySet" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/graphicals/VB_GraphicalField"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasArguments" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasBrackets" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fields" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/graphicals/VB_GraphicalField" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_GraphicalProperty" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/core/VB_Data /0/obeo/psm/vb/projects/VB_1/graphicals/VB_GraphicalField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="property" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullDataRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="statements"> - <eClassifiers xsi:type="ecore:EClass" name="VB_Statement" abstract="true" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/features/VB_Modifier"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Call" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullDataRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_CallArgument" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_CallArgument" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_CallEmptyArgument" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/statements/VB_CallArgument"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_CallExpressionArgument" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/statements/VB_CallArgument"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSeparator" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Case" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="values" lowerBound="1" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSeparator" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="statements" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_RawBody" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/statements/VB_Statement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="expressions"> - <eClassifiers xsi:type="ecore:EClass" name="VB_Expression" abstract="true" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_AssignmentExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullDataRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_TypeOfExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullDataRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_OperatorExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="leftHand" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rightHand" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="operatorName" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_NewExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_FullTypeRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasArguments" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasInitialization" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="initializations" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_NotExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_NegativeExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_ParenthesisExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_TabValuesExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_ByValExpression" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Value" abstract="true" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_NegativeValue" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Value"> - <eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Value" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_VariableSystem" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/obeo/psm/vb/projects/VB_1/enumerations/NameEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Literal" abstract="true" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Value"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_Literal_Literal" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Literal"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Literal_Number" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Literal"/> - <eClassifiers xsi:type="ecore:EClass" name="VB_Literal_Value" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Literal"/> - </eSubpackages> - <eSubpackages name="references"> - <eClassifiers xsi:type="ecore:EClass" name="VB_FullTypeRef" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" lowerBound="1" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_TypeRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_TypeRef" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_FullDataRef" eSuperTypes="/0/obeo/psm/vb/projects/VB_1/expressions/VB_Expression"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="self" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="members" lowerBound="1" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_DataRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasRecSet" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="recSetMember" ordered="false" eType="/0/obeo/psm/vb/projects/VB_1/references/VB_DataRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_DataRef" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="data" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasArguments" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="arguments" upperBound="-1" eType="/0/obeo/psm/vb/projects/VB_1/statements/VB_CallArgument" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasRefMarker" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hasSubMarker" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="VB_LabelRef" eSuperTypes="/0/obeo/psm/vb/resources/VB_LangElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="label" ordered="false" lowerBound="1" eType="/0/obeo/psm/vb/resources/VB_LangElement"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelValue" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - </eSubpackages> - <eSubpackages name="enumerations"> - <eClassifiers xsi:type="ecore:EEnum" name="EnablementEnum"> - <eLiterals name="Off" value="1"/> - <eLiterals name="On" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="VisibilityEnum"> - <eLiterals name="private" value="1"/> - <eLiterals name="protected" value="2"/> - <eLiterals name="public" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="QualifierEnum"> - <eLiterals name="byRef" value="1"/> - <eLiterals name="byVal" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Qualifier_2Enum"> - <eLiterals name="static" value="1"/> - <eLiterals name="const" value="2"/> - <eLiterals name="dim" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="NameEnum"> - <eLiterals name="trueLit" value="1"/> - <eLiterals name="falseLit" value="2"/> - <eLiterals name="nothing" value="3"/> - </eClassifiers> - </eSubpackages> - </eSubpackages> - </eSubpackages> - </eSubpackages> - </eSubpackages> - </eSubpackages> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo-gen/yUML.ecore b/src/test/resources/ecore/zoo-gen/yUML.ecore deleted file mode 100644 index f091da89084625aca2da26a800646a461484de66..0000000000000000000000000000000000000000 --- a/src/test/resources/ecore/zoo-gen/yUML.ecore +++ /dev/null @@ -1,85 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="yUML"> - <eClassifiers xsi:type="ecore:EClass" name="LocatedElement" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsBefore" unique="false" upperBound="-1" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="commentsAfter" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="classes" upperBound="-1" eType="/0/Class" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" eType="/0/ModelElement" containment="true" eOpposite="/0/ModelElement/model"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelElement" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="model" ordered="false" lowerBound="1" eType="/0/Model" eOpposite="/0/Model/elements"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColorableElement" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="color" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassReference" eSuperTypes="/0/ColorableElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="class" ordered="false" lowerBound="1" eType="/0/Class"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stereotype" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="definition" ordered="false" eType="/0/ClassDefinition" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AssociationType"> - <eLiterals name="simpleAssociation" value="1"/> - <eLiterals name="aggregation" value="2"/> - <eLiterals name="composition" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Relationship" abstract="true" eSuperTypes="/0/ModelElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" lowerBound="1" eType="/0/ClassReference" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" ordered="false" lowerBound="1" eType="/0/ClassReference" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassDefinition" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" eType="/0/Attribute" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1" eType="/0/Method" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Association" eSuperTypes="/0/Relationship"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" lowerBound="1" eType="/0/AssociationType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sourceCardinality" ordered="false" eType="/0/Cardinality" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceLabel" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="navigableSource" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceVisibility" ordered="false" unique="false" lowerBound="1" eType="/0/Visibility"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="targetCardinality" ordered="false" eType="/0/Cardinality" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetLabel" ordered="false" unique="false" eType="/1/String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="navigableTarget" ordered="false" unique="false" lowerBound="1" eType="/1/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetVisibility" ordered="false" unique="false" lowerBound="1" eType="/0/Visibility"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inheritance" eSuperTypes="/0/Relationship"/> - <eClassifiers xsi:type="ecore:EClass" name="Cardinality" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lowerBound" ordered="false" unique="false" eType="/1/Integer"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="upperBound" ordered="false" unique="false" lowerBound="1" eType="/1/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="Visibility"> - <eLiterals name="unspecified" value="1"/> - <eLiterals name="public" value="2"/> - <eLiterals name="private" value="3"/> - <eLiterals name="protected" value="4"/> - <eLiterals name="package" value="5"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ClassMember" abstract="true" eSuperTypes="/0/LocatedElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visibility" ordered="false" unique="false" lowerBound="1" eType="/0/Visibility"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attribute" eSuperTypes="/0/ClassMember"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" ordered="false" unique="false" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Method" eSuperTypes="/0/ClassMember"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="arguments" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Note" eSuperTypes="/0/ColorableElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="text" ordered="false" unique="false" upperBound="-1" eType="/1/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NoteAssociation" eSuperTypes="/0/Relationship"> - <eStructuralFeatures xsi:type="ecore:EReference" name="note" ordered="false" lowerBound="1" eType="/0/Note" containment="true"/> - </eClassifiers> - </ecore:EPackage> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - </ecore:EPackage> -</xmi:XMI> diff --git "a/src/test/resources/ecore/zoo-gen/\302\265OCCAM.ecore" "b/src/test/resources/ecore/zoo-gen/\302\265OCCAM.ecore" deleted file mode 100644 index 2ee316dea3cc6a5d178afce87c30ee13ae101039..0000000000000000000000000000000000000000 --- "a/src/test/resources/ecore/zoo-gen/\302\265OCCAM.ecore" +++ /dev/null @@ -1,177 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"> - <ecore:EPackage name="PrimitiveTypes"> - <eClassifiers xsi:type="ecore:EDataType" name="String"/> - <eClassifiers xsi:type="ecore:EDataType" name="Boolean"/> - <eClassifiers xsi:type="ecore:EDataType" name="Integer"/> - </ecore:EPackage> - <ecore:EPackage name="Perceptory"> - <eClassifiers xsi:type="ecore:EClass" name="Process" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="StopProcess" eSuperTypes="/1/Process"/> - <eClassifiers xsi:type="ecore:EClass" name="SkipProcess" eSuperTypes="/1/Process"/> - <eClassifiers xsi:type="ecore:EClass" name="Action" abstract="true" eSuperTypes="/1/Process"/> - <eClassifiers xsi:type="ecore:EClass" name="Construction" eSuperTypes="/1/Process"/> - <eClassifiers xsi:type="ecore:EClass" name="Instance" eSuperTypes="/1/Process"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Assignment" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/1/Variable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/1/Channel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="variable" ordered="false" lowerBound="1" eType="/1/Variable" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="/1/Action"> - <eStructuralFeatures xsi:type="ecore:EReference" name="channel" ordered="false" lowerBound="1" eType="/1/Channel" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Sequence" abstract="true" eSuperTypes="/1/Construction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalSequence" eSuperTypes="/1/Sequence"/> - <eClassifiers xsi:type="ecore:EClass" name="ReplicatorSequence" eSuperTypes="/1/Sequence"> - <eStructuralFeatures xsi:type="ecore:EReference" name="replicator" ordered="false" lowerBound="1" eType="/1/Replicator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Conditional" abstract="true" eSuperTypes="/1/Construction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="choice" ordered="false" lowerBound="1" eType="/1/Choice" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalConditional" eSuperTypes="/1/Conditional"/> - <eClassifiers xsi:type="ecore:EClass" name="ReplicatorConditional" eSuperTypes="/1/Conditional"> - <eStructuralFeatures xsi:type="ecore:EReference" name="replicator" ordered="false" lowerBound="1" eType="/1/Replicator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Loop" eSuperTypes="/1/Construction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boolean" ordered="false" lowerBound="1" eType="/1/BooleanRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Parallel" abstract="true" eSuperTypes="/1/Construction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalParallel" eSuperTypes="/1/Parallel"/> - <eClassifiers xsi:type="ecore:EClass" name="ReplicatorParallel" eSuperTypes="/1/Parallel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="replicator" ordered="false" lowerBound="1" eType="/1/Replicator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Alternation" eSuperTypes="/1/Construction"> - <eStructuralFeatures xsi:type="ecore:EReference" name="alternative" ordered="false" lowerBound="1" eType="/1/Alternative" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NormalAlternation" eSuperTypes="/1/Parallel"/> - <eClassifiers xsi:type="ecore:EClass" name="ReplicatorAlternation" eSuperTypes="/1/Parallel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="replicator" ordered="false" lowerBound="1" eType="/1/Replicator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Choice"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boolean" ordered="false" lowerBound="1" eType="/1/BooleanRef" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="BooleanRef"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Alternative"> - <eStructuralFeatures xsi:type="ecore:EReference" name="guard" ordered="false" lowerBound="1" eType="/1/Guard" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Guard" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="input" ordered="false" lowerBound="1" eType="/1/Input" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="InputGuard" eSuperTypes="/1/Guard"/> - <eClassifiers xsi:type="ecore:EClass" name="BooleanGuard" eSuperTypes="/1/Guard"> - <eStructuralFeatures xsi:type="ecore:EReference" name="boolean" ordered="false" lowerBound="1" eType="/1/BooleanRef" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Replicator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="base" ordered="false" lowerBound="1" eType="/1/Base" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="count" ordered="false" lowerBound="1" eType="/1/Count" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Base"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Count"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Type"> - <eStructuralFeatures xsi:type="ecore:EReference" name="primitiveType" ordered="false" lowerBound="1" eType="/1/PrimitiveType" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PrimitiveType"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInt" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="isChan" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Literal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="integer" ordered="false" unique="false" lowerBound="1" eType="/0/Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Element"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="subscript" ordered="false" eType="/1/Subscript" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Subscript"> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Variable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/1/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Channel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/1/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Operand" abstract="true"/> - <eClassifiers xsi:type="ecore:EClass" name="VariableOPerand" eSuperTypes="/1/Variable"/> - <eClassifiers xsi:type="ecore:EClass" name="LiteralOperand" eSuperTypes="/1/Literal"/> - <eClassifiers xsi:type="ecore:EClass" name="ExpressionOperand" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Expression" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operand" ordered="false" lowerBound="1" eType="/1/Operand" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MonadicExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="monadicOperator" ordered="false" lowerBound="1" eType="/1/MonadicOperator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DyadicExpression" eSuperTypes="/1/Expression"> - <eStructuralFeatures xsi:type="ecore:EReference" name="operandRight" ordered="false" lowerBound="1" eType="/1/Operand" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dyadicOperator" ordered="false" lowerBound="1" eType="/1/DyadicOperator" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SimpleExpression" eSuperTypes="/1/Expression"/> - <eClassifiers xsi:type="ecore:EClass" name="Specification" abstract="true" eSuperTypes="/1/Process"/> - <eClassifiers xsi:type="ecore:EClass" name="Declaration" abstract="true" eSuperTypes="/1/Specification"/> - <eClassifiers xsi:type="ecore:EClass" name="TypeDeclaration" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EReference" name="type" ordered="false" lowerBound="1" eType="/1/Type" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IntDeclaration" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ValDeclaration" eSuperTypes="/1/Declaration"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="expression" ordered="false" lowerBound="1" eType="/1/Expression" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="/1/Specification"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="procedureBody" ordered="false" lowerBound="1" eType="/1/ProcedureBody" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Formal"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primitiveType" ordered="false" lowerBound="1" eType="/1/PrimitiveType" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ProcedureBody"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" unique="false" lowerBound="1" eType="/0/String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="process" ordered="false" lowerBound="1" eType="/1/Process" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Actual"> - <eStructuralFeatures xsi:type="ecore:EReference" name="element" ordered="false" lowerBound="1" eType="/1/Element" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="MonadicOperator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minus" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="not" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="DyadicOperator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="plus" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minus" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="star" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="slash" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="or" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inverseSlash" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="and" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="eq" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ne" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lt" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="gt" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="le" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="ge" ordered="false" unique="false" lowerBound="1" eType="/0/Boolean"/> - </eClassifiers> - </ecore:EPackage> -</xmi:XMI> diff --git a/src/test/resources/ecore/zoo/Train.ecore b/src/test/resources/ecore/zoo/Train.ecore new file mode 100644 index 0000000000000000000000000000000000000000..facdc1435018648bde3fb7f78c4b5b997f113358 --- /dev/null +++ b/src/test/resources/ecore/zoo/Train.ecore @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="railway" nsURI="http://www.semanticweb.org/ontologies/2015/trainbenchmark" + nsPrefix="railway"> + <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="bundleManifest" value="false"/> + <details key="modelDirectory" value="trainbenchmark-format-emf-model/build/xcore/main"/> + <details key="complianceLevel" value="8.0"/> + <details key="basePackage" value="hu.bme.mit.trainbenchmark"/> + </eAnnotations> + <eClassifiers xsi:type="ecore:EClass" name="RailwayElement" abstract="true"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="RailwayContainer"> + <eStructuralFeatures xsi:type="ecore:EReference" name="routes" upperBound="-1" + eType="#//Route" containment="true" resolveProxies="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="regions" upperBound="-1" + eType="#//Region" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Region" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="sensors" upperBound="-1" + eType="#//Sensor" containment="true" resolveProxies="false"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" + eType="#//TrackElement" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Route" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="active" unique="false" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="follows" upperBound="-1" + eType="#//SwitchPosition" containment="true" resolveProxies="false" eOpposite="#//SwitchPosition/route"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="requires" lowerBound="2" + upperBound="-1" eType="#//Sensor"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="entry" eType="#//Semaphore"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="exit" eType="#//Semaphore"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Sensor" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitors" upperBound="-1" + eType="#//TrackElement" eOpposite="#//TrackElement/monitoredBy"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="TrackElement" abstract="true" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EReference" name="monitoredBy" upperBound="-1" + eType="#//Sensor" eOpposite="#//Sensor/monitors"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="connectsTo" upperBound="-1" + eType="#//TrackElement"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Segment" eSuperTypes="#//TrackElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" unique="false" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="semaphores" upperBound="-1" + eType="#//Semaphore" containment="true" resolveProxies="false"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Switch" eSuperTypes="#//TrackElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="currentPosition" unique="false" + eType="#//Position"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="positions" upperBound="-1" + eType="#//SwitchPosition" eOpposite="#//SwitchPosition/target"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="SwitchPosition" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="position" unique="false" + eType="#//Position"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="route" eType="#//Route" + eOpposite="#//Route/follows"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//Switch" + eOpposite="#//Switch/positions"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Semaphore" eSuperTypes="#//RailwayElement"> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="signal" unique="false" + eType="#//Signal"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="Position"> + <eLiterals name="FAILURE"/> + <eLiterals name="STRAIGHT" value="1"/> + <eLiterals name="DIVERGING" value="2"/> + </eClassifiers> + <eClassifiers xsi:type="ecore:EEnum" name="Signal"> + <eLiterals name="FAILURE"/> + <eLiterals name="STOP" value="1"/> + <eLiterals name="GO" value="2"/> + </eClassifiers> +</ecore:EPackage>