Skip to content
Snippets Groups Projects
Commit e2311567 authored by Chrissi's avatar Chrissi
Browse files

Merge branch 'develop'

parents 0cf8f28c f0cedcbe
No related branches found
No related tags found
No related merge requests found
Showing
with 283 additions and 0 deletions
<?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="IMDBdatabase" nsURI="http://www.example.org/database" nsPrefix="imdbdatabase">
<eClassifiers xsi:type="ecore:EClass" name="IMDB">
<eStructuralFeatures xsi:type="ecore:EReference" name="users" upperBound="-1"
eType="#//User" containment="true" eOpposite="#//User/library"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="actors" upperBound="-1"
eType="#//Actor" containment="true" eOpposite="#//Actor/library"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="films" upperBound="-1"
eType="#//Film" containment="true" eOpposite="#//Film/library"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="votes" upperBound="-1"
eType="#//Vote" containment="true" eOpposite="#//Vote/library"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Film">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="year" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="library" eType="#//IMDB"
eOpposite="#//IMDB/films"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="figures" lowerBound="1"
upperBound="-1" eType="#//Figure" containment="true" eOpposite="#//Figure/film"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="votes" upperBound="-1"
eType="#//Vote" eOpposite="#//Vote/film"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Vote">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="score" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="library" lowerBound="1"
eType="#//IMDB" eOpposite="#//IMDB/votes"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="film" lowerBound="1" eType="#//Film"
eOpposite="#//Film/votes"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" eType="#//User"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Figure">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="film" eType="#//Film" eOpposite="#//Film/figures"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="playedBy" lowerBound="1"
upperBound="-1" eType="#//Actor" eOpposite="#//Actor/playsIn"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Person">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dob" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Actor" eSuperTypes="#//Person">
<eStructuralFeatures xsi:type="ecore:EReference" name="playsIn" upperBound="-1"
eType="#//Figure" eOpposite="#//Figure/playedBy"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="library" eType="#//IMDB"
eOpposite="#//IMDB/actors"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="#//Person">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="userName" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="email" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="library" lowerBound="1"
eType="#//IMDB" eOpposite="#//IMDB/users"/>
</eClassifiers>
</ecore:EPackage>
assets/models/IMDBDatabase.png

48.7 KiB

<?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="javasourcecode" nsURI="http://www.example.org/develop" nsPrefix="dev">
<eClassifiers xsi:type="ecore:EClass" name="Method">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="class" lowerBound="1" eType="#//ClassType"
eOpposite="#//ClassType/methods"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="calling" upperBound="-1"
eType="#//Method" eOpposite="#//Method/calledBy"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="calledBy" upperBound="-1"
eType="#//Method" eOpposite="#//Method/calling"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClassType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="asg" lowerBound="1" eType="#//JavaASG"
eOpposite="#//JavaASG/classes"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1"
eType="#//Method" containment="true" eOpposite="#//Method/class"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="JavaASG">
<eStructuralFeatures xsi:type="ecore:EReference" name="classes" upperBound="-1"
eType="#//ClassType" containment="true" eOpposite="#//ClassType/asg"/>
</eClassifiers>
</ecore:EPackage>
assets/models/JavaSourceCode.png

6.33 KiB

<?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="Library" nsURI="http://www.example.org/library" nsPrefix="lib">
<eClassifiers xsi:type="ecore:EClass" name="Library">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="employees" upperBound="-1"
eType="#//Employee" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Employee" eSuperTypes="#//Person">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="salary" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="manager" eType="#//Employee"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Person" abstract="true">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
</ecore:EPackage>
assets/models/Library.png

5.33 KiB

{"name":"Library","init":{"name":"Library","primaryClass":"sync.lib.Library","image":"Library.png","nested":[{"name":"Person","primaryClass":"sync.lib.Person","additionalClasses":["sync.lib.Employee"]}]}}
\ No newline at end of file
<?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="Eclipselibrary" nsURI="http://www.example.org/eclipselibrary"
nsPrefix="elib">
<eClassifiers xsi:type="ecore:EClass" name="Item" abstract="true">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="publicationDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Periodical" eSuperTypes="#//Item">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="issuesPerYear" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="BookCategory">
<eLiterals name="Mystery"/>
<eLiterals name="ScienceFiction" value="1"/>
<eLiterals name="Biography" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="CirculatingItem" abstract="true" eSuperTypes="#//Item"/>
<eClassifiers xsi:type="ecore:EClass" name="Book" eSuperTypes="#//CirculatingItem">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="pages" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="#//BookCategory"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="author" lowerBound="1"
eType="#//Writer" eOpposite="#//Writer/books"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="AudioVisualItem" abstract="true" eSuperTypes="#//CirculatingItem">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="minutesLength" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="damaged" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VideoCassette" eSuperTypes="#//AudioVisualItem">
<eStructuralFeatures xsi:type="ecore:EReference" name="cast" upperBound="-1" eType="#//Person"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BookOnTape" eSuperTypes="#//AudioVisualItem">
<eStructuralFeatures xsi:type="ecore:EReference" name="reader" eType="#//Person"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="author" eType="#//Writer"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Person">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="firstName" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lastName" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Writer" eSuperTypes="#//Person">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="books" upperBound="-1"
eType="#//Book" eOpposite="#//Book/author"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Library">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="stock" upperBound="-1"
eType="#//Item" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="books" upperBound="-1"
eType="#//Book"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="writers" upperBound="-1"
eType="#//Writer" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="borrowers" upperBound="-1"
eType="#//Borrower" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="employees" upperBound="-1"
eType="#//Employee" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="branches" upperBound="-1"
eType="#//Library" containment="true" eOpposite="#//Library/parentBranch"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="parentBranch" eType="#//Library"
eOpposite="#//Library/branches"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Borrower" eSuperTypes="#//Person"/>
<eClassifiers xsi:type="ecore:EClass" name="Employee" eSuperTypes="#//Person">
<eStructuralFeatures xsi:type="ecore:EReference" name="manager" eType="#//Employee"/>
</eClassifiers>
</ecore:EPackage>
assets/models/ModelJoinLibrary.png

100 KiB

<?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="Person" nsURI="http://www.example.org/ttc17" nsPrefix="ttc17">
<eClassifiers xsi:type="ecore:EClass" name="Person" abstract="true">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fullName" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="birthday" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Male" eSuperTypes="#//Person"/>
<eClassifiers xsi:type="ecore:EClass" name="Female" eSuperTypes="#//Person"/>
</ecore:EPackage>
assets/models/Person.png

3.74 KiB

{
"name":"Person",
"init": {
"name": "PersonModel",
"primaryClass": "Person.Person",
"additionalClasses": [
"Person.Female",
"Person.Male"
],
"image": "Person.png"
}
}
<?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="requirement" nsURI="http://www.example.org/develop" nsPrefix="dev">
<eClassifiers xsi:type="ecore:EClass" name="RequirementsSpecification">
<eStructuralFeatures xsi:type="ecore:EReference" name="content" upperBound="-1"
eType="#//Requirement" containment="true" eOpposite="#//Requirement/container"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Requirement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="author" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="text" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="container" lowerBound="1"
eType="#//RequirementsSpecification" eOpposite="#//RequirementsSpecification/content"/>
</eClassifiers>
</ecore:EPackage>
assets/models/Requirements.png

4.8 KiB

<?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="summ" nsURI="http://www.example.org/develop" nsPrefix="dev">
<eClassifiers xsi:type="ecore:EClass" name="Class">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="className" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="associations" upperBound="-1"
eType="#//ClassUseClass" containment="true" eOpposite="#//ClassUseClass/class"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="usedBy" upperBound="-1"
eType="#//ClassUseClass" eOpposite="#//ClassUseClass/type"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="methods" upperBound="-1"
eType="#//Method" containment="true" eOpposite="#//Method/class"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ClassUseClass">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lowerBound" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="upperBound" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="class" lowerBound="1" eType="#//Class"
eOpposite="#//Class/associations"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//Class"
eOpposite="#//Class/usedBy"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Requirement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="author" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="text" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fullfilledBy" upperBound="-1"
eType="#//Method" eOpposite="#//Method/fulfills"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Method">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="fulfills" upperBound="-1"
eType="#//Requirement" eOpposite="#//Requirement/fullfilledBy"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="class" lowerBound="1" eType="#//Class"
eOpposite="#//Class/methods"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="calling" upperBound="-1"
eType="#//Method" eOpposite="#//Method/calledBy"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="calledBy" upperBound="-1"
eType="#//Method" eOpposite="#//Method/calling"/>
</eClassifiers>
</ecore:EPackage>
assets/models/SUMM.png

10.5 KiB

<?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="shrinking" nsURI="http://www.example.org/shrinking" nsPrefix="shr">
<eClassifiers xsi:type="ecore:EClass" name="Classifier" abstract="true">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="StructuredClassifier" eSuperTypes="#//Classifier">
<eStructuralFeatures xsi:type="ecore:EReference" name="part" upperBound="-1" eType="#//Property"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="ownedAttribute" upperBound="-1"
eType="#//Property" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="EncapsulatedClassifier" abstract="true"
eSuperTypes="#//StructuredClassifier"/>
<eClassifiers xsi:type="ecore:EClass" name="Class" eSuperTypes="#//EncapsulatedClassifier #//BehavioredClassifier">
<eStructuralFeatures xsi:type="ecore:EReference" name="superClass" eType="#//Class"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ConnectableElement" abstract="true">
<eStructuralFeatures xsi:type="ecore:EReference" name="role" eType="#//StructuredClassifier"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="BehavioredClassifier" interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="Property" eSuperTypes="#//ConnectableElement"/>
</ecore:EPackage>
{"name":"ShrinkingModel","init":{"name":"Classifier","primaryClass":"ShrinkingExample.Classifier","additionalClasses":["ShrinkingExample.StructuredClassifier","ShrinkingExample.EncapsulatedClassifier","ShrinkingExample.Class"],"image":"Library.png","nested":[{"name":"ConnectableElement","primaryClass":"ShrinkingExample.ConnectableElement","additionalClasses":["ShrinkingExample.Property"]}]}}
\ No newline at end of file
<?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="SimplePerson" nsURI="http://www.example.org/ttc17" nsPrefix="ttc17">
<eClassifiers xsi:type="ecore:EClass" name="SimplePerson">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="completeName" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="address" unique="false"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="male" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</eClassifiers>
</ecore:EPackage>
assets/models/SimplePerson.png

2.48 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment