All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.plasma-sdo.1.3.3.source-code.DefaultFumlConfig.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<cfg:Configuration  
  xmlns:cfg="http://www.modeldriven.org/fuml/config">
  
  <ImportConfiguration>
  
    <!-- supported namespaces -->
    <SupportedNamespace domain="xmi" uri="http://schema.omg.org/spec/XMI/2.1" />
    <SupportedNamespace domain="xmi" uri="http://www.omg.org/spec/XMI/20110701" />
    <SupportedNamespace domain="xmi" uri="http://www.omg.org/spec/XMI/20131001" />
    
    <SupportedNamespace domain="uml" uri="http://www.eclipse.org/uml2/2.0.0/UML" />
    <SupportedNamespace domain="uml" uri="http://schema.omg.org/spec/UML/2.1.1" />
    <SupportedNamespace domain="uml" uri="http://www.eclipse.org/uml2/2.1.0/UML" />
    <SupportedNamespace domain="uml" uri="http://schema.omg.org/spec/UML/2.1.2" /> 
    <SupportedNamespace domain="uml" uri="http://schema.omg.org/spec/UML/2.2" />   
    <SupportedNamespace domain="uml" uri="http://www.omg.org/spec/UML/20090901" /> <!-- new OMG normative namespace URI for UML 2.3. -->    
    <SupportedNamespace domain="uml" uri="http://www.omg.org/spec/UML/20110701" />  
    <SupportedNamespace domain="uml" uri="http://www.eclipse.org/uml2/3.0.0/UML" />
    <SupportedNamespace domain="uml" uri="http://www.eclipse.org/uml2/5.0.0/UML" /> <!-- new Eclipse UML -->       
    
    <SupportedNamespace domain="ecore" uri="http://www.eclipse.org/emf/2002/Ecore" />
    <SupportedNamespace domain="magicdraw" uri="http:///schemas/MagicDrawProfile/_eFzsIKxbEd2Kp9hnZinLyQ/0" />
    <SupportedNamespace domain="magicdraw" uri="http:///schemas/MagicDrawProfile/_GIVXUJo8Ed2jetuWwvgiOQ/0" />
    <SupportedNamespace domain="magicdraw" uri="http:///schemas/MagicDrawProfile/_CBbZgLKVEd6YC-l_D9264g/0" />
    <SupportedNamespace domain="magicdraw" uri="http://www.magicdraw.com/schemas/MagicDraw_Profile.xmi" />
    <SupportedNamespace domain="magicdraw" uri="http://www.omg.org/spec/UML/20110701/MagicDrawProfile" />
    
    <SupportedNamespace domain="ecore" uri="http:///schemas/PlasmaSDOProfile" />
    <SupportedNamespace domain="ecore" uri="http:///schemas/PlasmaSDODataTypes" />   
    
    <NamespaceMapping pathmap="pathmap://UML_METAMODELS/UML.metamodel.uml" 
        domain="uml" uri="http://www.omg.org/spec/UML/20110701" 
        target="http://www.omg.org/spec/UML/20110701/UML.xmi" /> 
                 
    <NamespaceMapping pathmap="pathmap://PLASMA_PROFILES/PlasmaSDO.profile_v1_1.uml" 
        domain="ecore" uri="http:///schemas/PlasmaSDOProfile" 
        target="http:///schemas/PlasmaSDOProfile/_1OeaAJctEee5huZM-G1W5Q" /> 

    <NamespaceMapping pathmap="pathmap://PLASMA_LIBRARIES/PlasmaSDODataTypes.uml" 
        domain="ecore" uri="http:///schemas/PlasmaSDODataTypes" 
        target="http:///schemas/PlasmaSDODataTypes/_Z68-YCG2EeSfsoM4aIlAPw" /> 

    <NamespaceMapping pathmap="pathmap://PLASMA_LIBRARIES/PlasmaSDODataTypes_v1_1.uml" 
        domain="ecore" uri="http:///schemas/PlasmaSDODataTypes" 
        target="http:///schemas/PlasmaSDODataTypes/_Z68-YCG2EeSfsoM4aIlAPw" /> 
         
    <!-- ignored elements -->
    <Exemption type="element" localName="Extension" domain="xmi" />    
    <Exemption type="element" localName="Documentation" domain="xmi" />    
    <Exemption type="element" localName="DiagramInfo" domain="magicdraw" />    
    <Exemption type="element" localName="auxiliaryResource" domain="magicdraw" />    
    <!--
    <Exemption type="element" localName="packageImport" domain="uml" />
    -->
    <Exemption type="element" localName="profileApplication" domain="uml" />
    <Exemption type="element" localName="eAnnotations" domain="uml" />    
    <Exemption type="element" localName="ownedRule" domain="uml" />  <!-- fUML does not support UML Constraint currently  -->  
    <Exemption type="element" localName="icon" domain="uml" /> <!-- a UML Image not supported in FUML added my MagicDraw -->
    <Exemption type="element" localName="virtual" domain="magicdraw" />    

    <!-- adapters -->
    <Adapter type="assembly" className="OpaqueExpression" adapterClassName="org.modeldriven.fuml.assembly.adapter.OpaqueExpressionAdapter"/>   
    
    <ExtensionPackage name="org.modeldriven.fuml.repository.ext"/>
    <ExtensionPackage name="org.plasma.sdo.profile"/>
 
  </ImportConfiguration>
  
  <ValidationConfiguration>
    <!-- MagicDraw adds a package href to its own profile on every edit/save even though likely not used --> 
    <Exemption type="externalReference" domain="uml" classifierName="Package" 
        href="UML_Standard_Profile.xml#magicdraw_uml_standard_profile_v_0001"/>    

    <!-- Do not validate properties required by UML spec(s) which 
         MagicDraw (erroneously) does not ever generate --> 
    <Exemption type="requiredProperty" domain="uml" classifierName="Extension" propertyName="endType"/>    
    <Exemption type="requiredProperty" domain="uml" classifierName="Extension" propertyName="metaclass"/>    
    <Exemption type="requiredProperty" domain="uml" classifierName="Extension" propertyName="relatedElement"/>    
    <Exemption type="requiredProperty" domain="uml" classifierName="Association" propertyName="endType"/> 
    <!-- For eCore Profile documents, this value is not used -->   
    <Exemption type="requiredProperty" domain="uml" classifierName="ElementImport" propertyName="importingNamespace"/>  
    <Exemption type="requiredProperty" domain="uml" classifierName="ElementImport" propertyName="visibility"/>  
    

    <!-- fUML Property (superclass of ExtensionEnd) does not support aggregation attribute -->
    <Exemption type="undefinedProperty" domain="uml" classifierName="ExtensionEnd" propertyName="aggregation"/>    
    <!-- Properties not defined in fUML but generated by UML tools  -->
    <Exemption type="undefinedProperty" domain="uml" classifierName="InputPin" propertyName="upperBound"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="InputPin" propertyName="ordering"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="OutputPin" propertyName="upperBound"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="OutputPin" propertyName="ordering"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="CallOperationAction" propertyName="upperBound"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="ActivityParameterNode" propertyName="upperBound"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="ObjectFlow" propertyName="weight"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="ExtensionEnd" propertyName="upperValue"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="ExtensionEnd" propertyName="lowerValue"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="JoinNode" propertyName="joinSpec"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="ControlFlow" propertyName="weight"/>    
    <Exemption type="undefinedProperty" domain="uml" classifierName="Comment" propertyName="ownedComment"/>    
  </ValidationConfiguration>
  
  <MappingConfiguration>
    <ReferenceMapping type="parent" className="Generalization" propertyName="specific"/>   
    
    <BehaviorExecutionMapping className="FoundationalModelLibrary.BasicInputOutput-StandardOutputChannel" executionClassName="org.modeldriven.fuml.library.channel.StandardOutputChannelObject"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Div" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerDivideFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.*" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerTimesFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.-" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerMinusFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.+" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerPlusFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Neg" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerNegateFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Max" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerMaxFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Min" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerMinFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Mod" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerModFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.Abs" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerAbsFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.ToInteger" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerToIntegerFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.ToString" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerToStringFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.ToUnlimitedNatural" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerToUnlimitedNaturalFunctionBehaviorExecution"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.&lt;" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerLessThanFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.&lt;=" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerLessThanEqualFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.&gt;" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerGreaterThanFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.&gt;=" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerGreaterThanEqualFunctionBehaviorExecution"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.ToBoolean" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanToBooleanFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.ToString" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanToStringFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.Or" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanOrFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.Xor" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanXorFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.And" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanAndFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.Not" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanNotFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.BooleanFunctions.Implies" executionClassName="org.modeldriven.fuml.library.booleanfunctions.BooleanImpliesFunctionBehaviorExecution"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.StringFunctions.Size" executionClassName="org.modeldriven.fuml.library.stringfunctions.StringSizeFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.StringFunctions.Concat" executionClassName="org.modeldriven.fuml.library.stringfunctions.StringConcatFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.StringFunctions.Substring" executionClassName="org.modeldriven.fuml.library.stringfunctions.StringSubstringFunctionBehaviorExecution"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.&lt;" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalLessThanFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.&lt;=" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalLessThanEqualFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.Max" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalMaxFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.Min" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalMinFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.&gt;" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalGreaterThanFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.&gt;=" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalGreaterThanEqualFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.ToUnlimitedNatural" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalToUnlimitedNaturalFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.ToString" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalToStringFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.ToInteger" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalToIntegerFunctionBehaviorExecution"/>

    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.ListFunctions.ListGet" executionClassName="org.modeldriven.fuml.library.listfunctions.ListGetFunctionBehaviorExecution"/>
    <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.ListFunctions.ListSize" executionClassName="org.modeldriven.fuml.library.listfunctions.ListSizeFunctionBehaviorExecution"/>

  </MappingConfiguration>

<!--
  <LibraryConfiguration>
    <LibraryImport name="fUML_Library.xmi" 
        urn="fUML-Library.mdzip" 
        namespaceURI="http://www.modeldriven.org/fuml/library"
        delimiter="#"/>
  </LibraryConfiguration>
--> 
  
</cfg:Configuration>   




© 2015 - 2024 Weber Informatics LLC | Privacy Policy