METAMODEL date=2015-03-06
uri:http://unican.es/istr/PyEmofUC/CountyCity/City
mmUrl:http://unican.es/istr/PyEmofUC/EmofUC.xmi
nsPrefix:cty
rootType:CompanyDirectory
rootPackage:Package[cty.rootPacage]{
nestingPackage:None
visibility:#emof.VisibilityKind.Public
CompanyDirectory:Class[cty.CompanyDirectory]{
package:#cty.rootPacage
visibility:#emof.VisibilityKind.Public
superclass:http://unican.es/istr/PyEmofUC/EmofUC#emof.Object
company:Property[cty.CompanyDirectory.company]<<isComposite>>{
upper:*
lower:1
opposite:None
visibility:#emof.VisibilityKind.Public
default:None
theType:#cty.Company
theClass:#cty.CompanyDirectory
} # company
} # CompanyDirectory
Company:Class[cty.Company]{
package:#cty.rootPacage
visibility:#emof.VisibilityKind.Public
superclass:http://unican.es/istr/PyEmofUC/EmofUC#emof.Object
name:Property[cty.Company.name]{
upper:1
lower:1
opposite:None
visibility:#emof.VisibilityKind.Public
default:None
theType:http://unican.es/istr/PyEmofUC/EmofUC#emof.PyString
theClass:#cty.Company
} # name
employ:Property[cty.Company.employ]<<isComposite>>{
upper:*
lower:0
opposite:#cty.Employ.employer
visibility:#emof.VisibilityKind.Public
default:None
theType:#cty.Employ
theClass:#cty.Company
} # employ
} # Company
Employ:Class[cty.Employ]{
package:#cty.rootPacage
visibility:#emof.VisibilityKind.Public
superclass:http://unican.es/istr/PyEmofUC/EmofUC#emof.Object
name:Property[cty.Employ.name]{
upper:1
lower:1
opposite:None
visibility:#emof.VisibilityKind.Public
default:None
theType:http://unican.es/istr/PyEmofUC/EmofUC#emof.PyString
theClass:#cty.Employ
} # name
salary:Property[cty.Employ.salary]{
upper:1
lower:1
opposite:None
visibility:#emof.VisibilityKind.Public
default:0.0
theType:http://unican.es/istr/PyEmofUC/EmofUC#emof.PyReal
theClass:#cty.Employ
} # salary
employer:Property[cty.Employ.employer]{
upper:1
lower:1
opposite:#cty.Company.employ
visibility:#emof.VisibilityKind.Public
default:None
theType:#cty.Company
theClass:#cty.Employ
} # employer
worker:Property[cty.Employ.worker]{
upper:1
lower:1
opposite:http://unican.es/istr/PyEmofUC/CountyCity/County#cnty.Adult.job
visibility:#emof.VisibilityKind.Public
default:None
theType:http://unican.es/istr/PyEmofUC/CountyCity/County#cnty.Adult
theClass:#cty.Employ
} # worker
} # Employ
} # rootPackage