blob: 0f9c5c4195f3ff549f8d0e20f11d342a6c353492 [file]
Document {
Chapter QuickFixes {
Tests the creation of modeling units by application of quick fixes.
Section Modeling Unit {
This section contains the main modeling unit.
@M
Resource testResource {
URI = "platform:/resource/dragdrop/test.ecore";
content += testPackage;
}
new EPackage testPackage {
name = "testPackage";
nsURI = "testPackageURI";
nsPrefix = "testPackagePrefix";
}
testPackage {
eClassifiers += new EClass REF0 {
name = "A";
eStructuralFeatures += new EAttribute REF1 {
name = "a1";
lowerBound = "1";
upperBound = "-1";
eType = EInt;
};
eStructuralFeatures += new EAttribute REF2 {
name = "a2";
lowerBound = "1";
upperBound = "4";
eType = EString;
};
eStructuralFeatures += new EAttribute REF3 {
name = "a3";
upperBound = "-1";
eType = EBoolean;
};
};
}
testPackage {
eSubpackages += new EPackage REF4 {
name = "sub";
nsURI = "sub";
nsPrefix = "sub";
eClassifiers += new EClass REF5 {
name = "B";
eSuperTypes += REF0;
eSuperTypes += REF6;
};
eClassifiers += new EClass REF7 {
name = "C";
eStructuralFeatures += new EReference REF8 {
name = "ref";
eType = REF5;
};
};
eClassifiers += new EClass REF6 {
name = "D";
abstract = "true";
eStructuralFeatures += new EAttribute REF9 {
name = "name";
eType = EString;
};
};
};
}
M@
}
}
}