| <?xml version="1.0" encoding="ASCII"?> |
| <entity:LEntityModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:entity="http://osbp.eclipse.org/dsl/entity/v1" xmlns:types="http://osbp.eclipse.org/dsl/common/types/v1" xmlns:types_1="http://www.eclipse.org/xtext/common/JavaVMTypes" xmlns:xbase="http://www.eclipse.org/xtext/xbase/Xbase"> |
| <packages name="org.osbp.mysmartshop.entities"> |
| <imports importedNamespace="org.osbp.mysmartshop.datatypes.*"/> |
| <types xsi:type="entity:LEntity" name="BaseID" mappedSuperclass="true" subTypes="//@packages.0/@types.6"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <features xsi:type="entity:LEntityAttribute" name="id" id="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.4"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="BaseUUID" mappedSuperclass="true" subTypes="//@packages.0/@types.2 //@packages.0/@types.3 //@packages.0/@types.4 //@packages.0/@types.7 //@packages.0/@types.8 //@packages.0/@types.9 //@packages.0/@types.10 //@packages.0/@types.11 //@packages.0/@types.12 //@packages.0/@types.13 //@packages.0/@types.14 //@packages.0/@types.15 //@packages.0/@types.16"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <features xsi:type="entity:LEntityAttribute" name="id" uuid="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="DtoTestParent" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="string"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="containmentChilds" cascading="true" type="//@packages.0/@types.3" opposite="//@packages.0/@types.3/@features.0"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="crossRefChilds" type="//@packages.0/@types.4" opposite="//@packages.0/@types.4/@features.0"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="crossRefChild" type="//@packages.0/@types.4"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="beanx" type="//@packages.0/@types.5"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="DtoTestChildContainment" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityReference" name="container" type="//@packages.0/@types.2" opposite="//@packages.0/@types.2/@features.1"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="DtoTestChildCrossRef" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityReference" name="container" type="//@packages.0/@types.2" opposite="//@packages.0/@types.2/@features.2"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LBean" name="DtoTestBean"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <features xsi:type="entity:LBeanAttribute" name="foo"> |
| <annotationInfo xsi:type="entity:LBeanFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LBeanReference" name="crossRefChild" type="//@packages.0/@types.4"> |
| <annotationInfo xsi:type="entity:LBeanFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="Mcustomer" superType="//@packages.0/@types.0"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="account_num"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.5"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="lname"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="fname"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="mi"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address1"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address2"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address3"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address4"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="city"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="state_province"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="postal_code"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="country"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="phone1"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="phone2"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="birthdate"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.22"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="marital_status"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="yearly_income"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="gender"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="total_children"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.4"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="num_children_at_home"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.4"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="education"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="date_accnt_opened"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="member_card"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="occupation"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="houseowner"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="num_cars_owned"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.4"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="fullname" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="test"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="slips" type="//@packages.0/@types.8" opposite="//@packages.0/@types.8/@features.7"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="foo" derived="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <derivedGetterExpression xsi:type="xbase:XBlockExpression"> |
| <expressions xsi:type="xbase:XReturnExpression"> |
| <expression xsi:type="xbase:XBinaryOperation"> |
| <feature xsi:type="types_1:JvmOperation" href="java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions#org.eclipse.xtext.xbase.lib.StringExtensions.operator_plus(java.lang.String,java.lang.String)"/> |
| <leftOperand xsi:type="xbase:XBinaryOperation"> |
| <feature xsi:type="types_1:JvmOperation" href="java:/Objects/org.eclipse.xtext.xbase.lib.StringExtensions#org.eclipse.xtext.xbase.lib.StringExtensions.operator_plus(java.lang.String,java.lang.String)"/> |
| <leftOperand xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmField" href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.entity#/7/@members.12"/> |
| </leftOperand> |
| <rightOperand xsi:type="xbase:XStringLiteral" value="_"/> |
| </leftOperand> |
| <rightOperand xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmField" href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.entity#/7/@members.9"/> |
| </rightOperand> |
| </expression> |
| </expressions> |
| </derivedGetterExpression> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="CashRegister" cacheable="true" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="num" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="ip"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="location"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="currentDay"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="slips" type="//@packages.0/@types.8" opposite="//@packages.0/@types.8/@features.8"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <indexes unique="true" name="cashIpIndex" features="//@packages.0/@types.7/@features.1"/> |
| <indexes unique="true" name="cashNumIndex" features="//@packages.0/@types.7/@features.0"/> |
| </types> |
| <types xsi:type="entity:LEntity" name="CashSlip" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="currentDay"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="now"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.0"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="cashier"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="total"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.23"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="serial"> |
| <annotationInfo xsi:type="entity:LEntityFeature"> |
| <annotations> |
| <annotation> |
| <annotationType xsi:type="types_1:JvmAnnotationType" href="java:/Objects/javax.persistence.GeneratedValue#javax.persistence.GeneratedValue"/> |
| </annotation> |
| </annotations> |
| </annotationInfo> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.5"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="payed"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.2"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="positions" cascading="true" type="//@packages.0/@types.9" opposite="//@packages.0/@types.9/@features.4"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="customer" type="//@packages.0/@types.6" opposite="//@packages.0/@types.6/@features.28"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="register" type="//@packages.0/@types.7" opposite="//@packages.0/@types.7/@features.4"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="payments" cascading="true" type="//@packages.0/@types.10" opposite="//@packages.0/@types.10/@features.2"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LOperation" name="when"> |
| <type xsi:type="types_1:JvmParameterizedTypeReference"> |
| <type xsi:type="types_1:JvmGenericType" href="java:/Objects/java.lang.String#java.lang.String"/> |
| </type> |
| <body xsi:type="xbase:XBlockExpression"> |
| <expressions xsi:type="xbase:XIfExpression"> |
| <if xsi:type="xbase:XBinaryOperation"> |
| <feature xsi:type="types_1:JvmOperation" href="java:/Objects/org.eclipse.xtext.xbase.lib.ObjectExtensions#org.eclipse.xtext.xbase.lib.ObjectExtensions.operator_notEquals(java.lang.Object,java.lang.Object)"/> |
| <leftOperand xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmField" href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.entity#/9/@members.2"/> |
| </leftOperand> |
| <rightOperand xsi:type="xbase:XNullLiteral"/> |
| </if> |
| <then xsi:type="xbase:XBlockExpression"> |
| <expressions xsi:type="xbase:XReturnExpression"> |
| <expression xsi:type="xbase:XMemberFeatureCall" explicitOperationCall="true"> |
| <feature xsi:type="types_1:JvmOperation" href="java:/Objects/java.text.DateFormat#java.text.DateFormat.format(java.util.Date)"/> |
| <memberCallTarget xsi:type="xbase:XMemberFeatureCall" explicitOperationCall="true"> |
| <feature xsi:type="types_1:JvmOperation" href="java:/Objects/java.text.DateFormat#java.text.DateFormat.getDateInstance(int)"/> |
| <memberCallTarget xsi:type="xbase:XMemberFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.SimpleDateFormat#java.text.SimpleDateFormat"/> |
| <memberCallTarget xsi:type="xbase:XMemberFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.SimpleDateFormat#java.text.SimpleDateFormat"/> |
| <memberCallTarget xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.SimpleDateFormat#java.text.SimpleDateFormat"/> |
| </memberCallTarget> |
| </memberCallTarget> |
| </memberCallTarget> |
| <memberCallArguments xsi:type="xbase:XMemberFeatureCall"> |
| <feature xsi:type="types_1:JvmField" href="java:/Objects/java.text.DateFormat#java.text.DateFormat.SHORT"/> |
| <memberCallTarget xsi:type="xbase:XMemberFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.DateFormat#java.text.DateFormat"/> |
| <memberCallTarget xsi:type="xbase:XMemberFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.DateFormat#java.text.DateFormat"/> |
| <memberCallTarget xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmGenericType" href="java:/Objects/java.text.DateFormat#java.text.DateFormat"/> |
| </memberCallTarget> |
| </memberCallTarget> |
| </memberCallTarget> |
| </memberCallArguments> |
| </memberCallTarget> |
| <memberCallArguments xsi:type="xbase:XFeatureCall"> |
| <feature xsi:type="types_1:JvmField" href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.entity#/9/@members.2"/> |
| </memberCallArguments> |
| </expression> |
| </expressions> |
| </then> |
| </expressions> |
| <expressions xsi:type="xbase:XReturnExpression"> |
| <expression xsi:type="xbase:XStringLiteral" value=""/> |
| </expressions> |
| </body> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <indexes name="currentDay_index" features="//@packages.0/@types.8/@features.0"/> |
| <indexes name="serial_index" features="//@packages.0/@types.8/@features.0 //@packages.0/@types.8/@features.4"/> |
| </types> |
| <types xsi:type="entity:LEntity" name="CashPosition" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="now"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.0"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="quantity"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.6"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="price"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.23"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="amount"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.23"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="slip" type="//@packages.0/@types.8" opposite="//@packages.0/@types.8/@features.6"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="CashPayment" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="now"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.0"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="payed"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.23"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="slip" type="//@packages.0/@types.8" opposite="//@packages.0/@types.8/@features.9"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="methodOfPayment" type="//@packages.0/@types.11" opposite="//@packages.0/@types.11/@features.5"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="CashPaymentMethod" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="num" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="name" domainDescription="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="credit"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.10"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="imageName"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.1"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="lowerLimit"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.6"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="payments" type="//@packages.0/@types.10" opposite="//@packages.0/@types.10/@features.3"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <indexes unique="true" name="paymentNumIndex" features="//@packages.0/@types.11/@features.0"/> |
| </types> |
| <types xsi:type="entity:LEntity" name="CompanyRelationType" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="name" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="description"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="CompanyGroup" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityAttribute" name="name" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="description"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="main_company" type="//@packages.0/@types.14"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="companies" type="//@packages.0/@types.14" opposite="//@packages.0/@types.14/@features.0"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="Company" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityReference" name="company_group" type="//@packages.0/@types.13" opposite="//@packages.0/@types.13/@features.3"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="name" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="description"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="relation_type" type="//@packages.0/@types.12"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="address" cascading="true" type="//@packages.0/@types.15" opposite="//@packages.0/@types.15/@features.0"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="departments" cascading="true" type="//@packages.0/@types.16" opposite="//@packages.0/@types.16/@features.0"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="Address" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityReference" name="company" type="//@packages.0/@types.14" opposite="//@packages.0/@types.14/@features.4"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="department" type="//@packages.0/@types.16" opposite="//@packages.0/@types.16/@features.3"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address1"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="address2"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="city"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="state_province"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="postal_code"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="country"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="email"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="landline"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="mobile"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| </types> |
| <types xsi:type="entity:LEntity" name="Department" superType="//@packages.0/@types.1"> |
| <annotationInfo xsi:type="types:LClass"/> |
| <persistenceInfo/> |
| <features xsi:type="entity:LEntityReference" name="company" type="//@packages.0/@types.14" opposite="//@packages.0/@types.14/@features.5"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="name" domainKey="true"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="description"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.19"/> |
| </features> |
| <features xsi:type="entity:LEntityReference" name="address" cascading="true" type="//@packages.0/@types.15" opposite="//@packages.0/@types.15/@features.1"> |
| <multiplicity lower="MANY"/> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| </features> |
| <features xsi:type="entity:LEntityAttribute" name="default_yearly_income"> |
| <annotationInfo xsi:type="entity:LEntityFeature"/> |
| <type href="platform:/resource/org.eclipse.osbp.dsl.tests.model/models/mysmartshop.datatype#/0/@packages.0/@types.6"/> |
| </features> |
| </types> |
| </packages> |
| </entity:LEntityModel> |