| <?xml version="1.0" encoding="ASCII"?> | |
| <intentDocument:IntentDocument xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:intentDU="http://www.eclipse.org/intent/descriptionunit/0.7" xmlns:intentDocument="http://www.eclipse.org/intent/intentdocument/0.7" xmlns:intentGU="http://www.eclipse.org/intent/genericunit/0.7" xmlns:intentMU="http://www.eclipse.org/intent/modelingunit/0.7" xmlns:markup="http://www.eclipse.org/intent/markup/0.7" xsi:schemaLocation="http://www.eclipse.org/intent/descriptionunit/0.7 expectedResults/packagesModels/descriptionUnit.ecore http://www.eclipse.org/intent/intentdocument/0.7 expectedResults/packagesModels/org.eclipse.mylyn.docs.intent.core.document.ecore http://www.eclipse.org/intent/genericunit/0.7 expectedResults/packagesModels/genericUnit.ecore http://www.eclipse.org/intent/modelingunit/0.7 expectedResults/packagesModels/org.eclipse.mylyn.docs.intent.core.modelingunit.ecore http://www.eclipse.org/intent/markup/0.7 expectedResults/packagesModels/markup.ecore"> | |
| <chapters> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Overview : the "/> | |
| <content xmi:type="markup:Text" data="ExtendedLibrary"> | |
| <attributes/> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" MetaModel"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In this chapter, we will present the"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Extended Libray" textToPrint="MetaModel defining the entities and behavior related to a Library"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc" lineBreak="true"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Meta Model."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="First of all, we will present the general purpose of this Metamodel." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="We will then try to identify the main entities that define Extended Libray. " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="In another chapter, we will study all the types of Item handled by our Extended Library. " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Last, we will define several the actors of any library (i.e the Employees and Borrowers)."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Motivation for define Extended Library"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc" lineBreak="true"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In our daily work, we have noticed that the standard "/> | |
| <content xmi:type="markup:Text" data="Library"> | |
| <attributes/> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" Metamodel was not adapted" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="to our activity. Actually, we had to use other classes for representing all the " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="informations we needed. "/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="That"/> | |
| <content xmi:type="markup:Entity" data="#8217"/> | |
| <content xmi:type="markup:Text" data="s why the have chosen to define our own MetaModel for Library, richer than the" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="standard one, and (according to us) more efficient for dealing with lots of Employees, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Books and Borrowers."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Extended Library storage : Resources definitions"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="First of all, let"/> | |
| <content xmi:type="markup:Entity" data="#8217"/> | |
| <content xmi:type="markup:Text" data="s see how we will store the defined Metamodel. We have chosen to " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="create a single ECore file."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="extlibraryStorage"> | |
| <instructions xmi:type="intentMU:ResourceDeclaration" lineBreak="true" uri=""platform:/resource/org.eclipse.mylyn.docs.intent.example/model/extlibrary.ecore"" name="extlibraryResource" contentType=""ECore""> | |
| <content IntentHref="extlibrary"/> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="This allow us to use directly the generated metamodel to define modelers."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Extended Library Package : package hierarchy"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="As we will see in"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="ExtendedLibraryPackage:MainEntities"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc" lineBreak="true"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data=", there are too few entities" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="to justify the definition of subpackages. "/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In consequence, we define a single package : extlibrary, that will define all the entities" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="of the Metamodel."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="extlibraryPackage_definition"> | |
| <instructions xmi:type="intentMU:InstanciationInstruction" lineBreak="true" name="extlibrary"> | |
| <metaType IntentHref="EPackage"/> | |
| <structuralFeatures lineBreak="true" name="nsURI"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""http://www.eclipse.org/Intent/Extlibrary/1.0.0""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="nsPrefix"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""extlib""/> | |
| </structuralFeatures> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| </chapters> | |
| <chapters> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="The main entities of the Extended Library"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In this part, we will define the principal concepts of any Extended Library. " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Intuitively, a library has at least a collection of Books, Employees that work in the library" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="and Borrowers that borrow the books."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Specification of a Book"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="A Book has a title, and a author. " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="As we will see later, we will divide the collections of all books in several categories ;" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="but as this division is not essential, we will focus on it later."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="bookSimpleDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Book"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""title""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="book_writer"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""author""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Writer"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="writer_books"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="We also define a number of pages (setted by default to 100)."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="book_numberofPagesDefinition"> | |
| <instructions xmi:type="intentMU:AnnotationDeclaration" lineBreak="true" IntentHref="ContributionInstruction?" referencedElement="//@chapters.1/@intentContent.1/@intentContent.3/@instructions.1" annotationID="javaDoc"> | |
| <map key="documentation" value=""Number of pages of a Book. By default, we set it to 100.""/> | |
| </instructions> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="Book"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""pages""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EInt"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="defaultValueLiteral"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""100""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| </chapters> | |
| <chapters> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="The Items hierarchy"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In this chapter, we will study the item hierarchy, that allow us to describe Books, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="AudioBooks, AudioVisual content."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="BookCategory : allow us to classify Books"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Let"/> | |
| <content xmi:type="markup:Entity" data="#8217"/> | |
| <content xmi:type="markup:Text" data="s first define categories for Books."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="BookCategorydataTypeDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="BookCategory"> | |
| <metaType IntentHref="EEnum"/> | |
| <structuralFeatures lineBreak="true" name="serializable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eLiterals" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EEnumLiteral"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""Mystery""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="literal"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""Mystery""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="value"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""0""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eLiterals" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EEnumLiteral"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""ScienceFiction""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="literal"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""ScienceFiction""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="value"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eLiterals" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EEnumLiteral"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""Biography""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="literal"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""Biography""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="value"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""2""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Book class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Book" textToPrint="Book definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Book"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="BookDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="Book"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""category""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="BookCategory"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="unsettable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="CirculatingItem"/> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Library class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Library" textToPrint="Library definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Library"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="LibraryDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Library"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Addressable"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""name""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""writers""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Writer"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="containment"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="resolveProxies"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="derived"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="transient"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="volatile"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""stock""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Item"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="containment"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="resolveProxies"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""books""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Book"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="derived"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="transient"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="We also define all the informations relatives to the employees and borrowers of " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="this library :"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="LibraryEmployeesAndBorrowers"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="Library"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""employees""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Employee"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="containment"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="resolveProxies"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="derived"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="transient"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="volatile"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""borrowers""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Borrower"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="containment"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="resolveProxies"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="derived"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""false""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="transient"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="volatile"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""people""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EFeatureMapEntry"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="An other consideration is the branches :"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="Library"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="lib_branches"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""branches""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Library"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="containment"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="lib_parentBranch"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="lib_parentBranch"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""parentBranch""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Library"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="container"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="lib_branches"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Writer class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Writer" textToPrint="Writer definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Writer"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="WriterDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Writer"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Person"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""name""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="transient"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="volatile"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="writer_books"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""books""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Book"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="book_writer"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Item class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Item" textToPrint="Item definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Item"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="ItemDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Item"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""publicationDate""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EDate"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Lendable class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Lendable" textToPrint="Lendable definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Lendable"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="LendableDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Lendable"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="interface"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""copies""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EInt"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="lendable_borrowers"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""borrowers""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Borrower"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="borrowed"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the CirculatingItem class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="CirculatingItem" textToPrint="CirculatingItem definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="CirculatingItem"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="CirculatingItemDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="CirculatingItem"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Item"/> | |
| </values> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Lendable"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Periodical class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Periodical" textToPrint="Periodical definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Periodical"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="PeriodicalDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Periodical"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Item"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""title""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""issuesPerYear""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EInt"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the AudioVisualItem class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="AudioVisualItem" textToPrint="AudioVisualItem definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="AudioVisualItem"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="AudioVisualItemDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="AudioVisualItem"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="CirculatingItem"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""title""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""minutesLength""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EInt"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""damaged""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EBoolean"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the BookOnTape class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="BookOnTape" textToPrint="BookOnTape definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="BookOnTape"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="BookOnTapeDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="BookOnTape"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="AudioVisualItem"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""reader""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Person"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""author""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Writer"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the VideoCassette class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="VideoCassette" textToPrint="VideoCassette definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="VideoCassette"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="VideoCassetteDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="VideoCassette"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="AudioVisualItem"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""cast""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Person"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Borrower class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Borrower" textToPrint="Borrower definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Borrower"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="BorrowerDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Borrower"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Person"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="borrowed"> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""borrowed""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Lendable"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="upperBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""-1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eOpposite"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="lendable_borrowers"/> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| </chapters> | |
| <chapters> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Specification of the actor of an Extended Library : Employees and Borrowers"/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="In this part, we will take an interest on all the actors of an Extended Library."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Person class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Person" textToPrint="Person definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Person"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="PersonDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Person"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Addressable"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""firstName""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""lastName""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="lowerBound"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""1""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Employee class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Employee" textToPrint="Employee definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Employee"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="EmployeeDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Employee"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="eSuperTypes" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Person"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EReference"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""manager""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="Employee"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| <intentContent xmi:type="intentDocument:IntentSection"> | |
| <title xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Presentation of the Addressable class."/> | |
| </title> | |
| <intentContent xmi:type="intentDU:DescriptionUnit"> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="Lorem ipsum dolor sit amet, consectetur adipisicing elit, " lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="Ut enim ad "/> | |
| <content xmi:type="markup:Text" data="minim"> | |
| <attributes/> | |
| <format>strong</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" veniam, quis nostrud exercitation ullamco laboris"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelDeclaration" lineBreak="true" labelValue="Addressable" textToPrint="Addressable definition" type="EXPLICIT"/> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in" lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="reprehenderit in voluptate "/> | |
| <content xmi:type="markup:Text" data="velit"> | |
| <attributes/> | |
| <format>emphasis</format> | |
| <format>code</format> | |
| </content> | |
| <content xmi:type="markup:Text" data=" esse cillum dolore eu fugiat"/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| <instructions xmi:type="intentGU:LabelReferenceInstruction" type="EXPLICIT"> | |
| <referencedLabel IntentHref="Addressable"/> | |
| </instructions> | |
| <instructions xmi:type="intentDU:DescriptionBloc"> | |
| <descriptionBloc xmi:type="markup:SimpleContainer"> | |
| <content xmi:type="markup:Paragraph"> | |
| <attributes/> | |
| <content xmi:type="markup:Text" data="nulla pariatur. Excepteur sint occaecat cupidatat non proident," lineBreak="true"/> | |
| <content xmi:type="markup:Text" data="sunt in culpa qui officia deserunt mollit anim id est laborum."/> | |
| </content> | |
| </descriptionBloc> | |
| </instructions> | |
| </intentContent> | |
| <intentContent xmi:type="intentMU:ModelingUnit" unitName="AddressableDefinition"> | |
| <instructions xmi:type="intentMU:ContributionInstruction" lineBreak="true"> | |
| <referencedElement IntentHref="extlibrary"/> | |
| <contributions xmi:type="intentMU:StructuralFeatureAffectation" lineBreak="true" name="eClassifiers" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value name="Addressable"> | |
| <metaType IntentHref="EClass"/> | |
| <structuralFeatures lineBreak="true" name="abstract"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="interface"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eStructuralFeatures" usedOperator="MULTI_VALUED_AFFECTATION"> | |
| <values xmi:type="intentMU:NewObjectValueForStructuralFeature"> | |
| <value> | |
| <metaType IntentHref="EAttribute"/> | |
| <structuralFeatures lineBreak="true" name="name"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""address""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="eType"> | |
| <values xmi:type="intentMU:ReferenceValueForStructuralFeature"> | |
| <referencedElement IntentHref="EString"/> | |
| </values> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="changeable"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| <structuralFeatures lineBreak="true" name="ordered"> | |
| <values xmi:type="intentMU:NativeValueForStructuralFeature" value=""true""/> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </structuralFeatures> | |
| </value> | |
| </values> | |
| </contributions> | |
| </instructions> | |
| </intentContent> | |
| </intentContent> | |
| </chapters> | |
| </intentDocument:IntentDocument> |