.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.<" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerLessThanFunctionBehaviorExecution"/> <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.<=" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerLessThanEqualFunctionBehaviorExecution"/> <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.>" executionClassName="org.modeldriven.fuml.library.integerfunctions.IntegerGreaterThanFunctionBehaviorExecution"/> <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.IntegerFunctions.>=" 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.<" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalLessThanFunctionBehaviorExecution"/> <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.<=" 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.>" executionClassName="org.modeldriven.fuml.library.unlimitednaturalfunctions.UnlimitedNaturalGreaterThanFunctionBehaviorExecution"/> <BehaviorExecutionMapping className="FoundationalModelLibrary.PrimitiveBehaviors.UnlimitedNaturalFunctions.>=" 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>