uml.Mapping-Profile.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="windows-1252"?> <UMLProfile profiletype="uml2"> <Documentation id="B2AABE6A-E" name="Mapping" version="1.0" notes="A set of stereotypes for mapping business entities."/> <Content> <Stereotypes> <Stereotype name="attributeMapper" notes="A set of mappings that will extract data from the source (left) and set it on the target (right).
Each attribute of the model element is a mapping. The extraction of the source and the setting of the destination is controlled by the leftAttributeMapper and rightAttributeMapper bean implementations.
This behaviour may be overriden by each attribute." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Class"> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="implementation" type="string" description="The bean name to be used for the implementation of this object." unit="" values="" default=""/> <Tag name="leftAttributeMapper" type="string" description="The bean implementation of the left SourceDestinationAttributeMapper for all attributes. The default is defaultSourceAttributeMapper." unit="" values="" default=""/> <Tag name="rightAttributeMapper" type="string" description="The bean implementation of the right SourceDestinationAttributeMapper for all attributes. The default is defaultSourceAttributeMapper." unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="complexMapper" notes="A class that will take an input and map it onto an output." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Class"> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="implementation" type="string" description="The bean name to be used for the implementation of this object." unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="left" notes="The target model element of the association is the left (or source) of the mapping." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="mapper" notes="A specialisation (or deviation) from the default mapping of the attributeMapper." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Attribute"/> </AppliesTo> <TaggedValues> <Tag name="implementation" type="string" description="" unit="" values="" default=""/> <Tag name="leftAttributeMapper" type="string" description="The bean implementation of the left SourceDestinationAttributeMapper." unit="" values="" default=""/> <Tag name="rightAttributeMapper" type="string" description="The bean implementation of the right SourceDestinationAttributeMapper." unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="name" notes="The association refers to an attribute that defines the name." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="postProcessor" notes="The target model element of the association is the post processor for this mapping." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="preProcessor" notes="The target model element of the association is the pre processor for this mapping." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="right" notes="The target model element of the association is the right (or destination) of the mapping." cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> <Stereotype name="transformer" notes="A class that will take an input and provide an output" cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Class"> <Property name="isActive" value=""/> </Apply> </AppliesTo> <TaggedValues> <Tag name="implementation" type="string" description="The bean name to be used for the implementation of this object." unit="" values="" default=""/> </TaggedValues> </Stereotype> <Stereotype name="value" notes="" cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0"> <AppliesTo> <Apply type="Association"> <Property name="direction" value="Source -> Destination"/> </Apply> </AppliesTo> </Stereotype> </Stereotypes> <TaggedValueTypes/> </Content> </UMLProfile>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy