Issue 19052: Description of some association ends (ifml-ftf) Source: WebRatio Inc (Dr. Marco Brambilla, marco.brambilla(at)webratio.com) Nature: Revision Severity: Minor Summary: Description of some association ends is missing and not listed Resolution: all the lists of association ends, attributes and ocl constraints have been checked. Missing elements added throughout the spec. Association ends names have been set to plural (adding “s”) when maximum multiplicity is bigger than 1. Fixes applied throughout the specification and the metamodel Revised Text: In Clause 8.3.1Class Action added s to actionEvent: • actionEvents [0..*]: ActionEvent - Events triggered by the Action. In Clause 8.3.1Class Action added association end • viewContainer [0..1]: ViewContainer – The ViewContainer that contains the current Action. In Clause 8.3.14Class Context added s to ContextDimension: • contextDimensions [0..*]: ContextDimension - ContextDimensions the user context must satisfy to have access to one or more Viewpoints. In Clause 8.3.14Class Context added association end: • contextVariables [0..*]: ContextVariable – set of ContextVariables whose values are relevant for the current Context. In Clause 8.3.17Class DataBinding added association end: • dataContextVariables [0..*]: DataContextVariable – reference to the ContextVariable that makes use of the DataBinding. In Clause 8.3.17Class DataBinding added s to ConditionalExpression and VisualizationAttribute: • conditionalExpressions [0..*]: ConditionalExpression - ConditionalExpressions that determine how to access the content. • visualizationAttributes [0..*]: VisualizationAttribute - VisualizationAttributes that determine the StructuralFeatures that should be shown to the user, such as a data base column or an XML element or attribute. In Clause 8.3.23Class Element added s to annotation and constraint: • annotations [0..*]: Annotation - Annotations, comments, tags, etc., owned by the Element. • constraints [0..*]: Constraint - Constraints applied to the Element. In Clause 8.3.24Class Event added association end: • navigationFlows [0..*]: NavigationFlow - NavigationFlows triggered by the Event. In Clause 8.3.27Class IFMLModel added s to interactionFlowModelViewpoint: • interactionFlowModelViewpoints [0..*]: Viewpoint - Viewpoints of the InteractionFlowModel. In Clause 8.3.29Class InteractionFlowElement added s to inInteractionFlow, outInteractionFlow and parameters: • inInteractionFlows [0..*]: InteractionFlow - Incoming InteractionFlows. • outInteractionFlows [0..*]: InteractionFlow - Outgoing InteractionFlows. • parameters [0..*]: Parameter - Parameters contained by the InteractionFlowElement. In Clause 8.3.30Class InteractionFlowExpression added s to interactionFlow: • interactionFlows [2..*]: InteractionFlow - InteractionsFlows for which the expression is evaluated. In Clause 8.3.31Class InteractionFlowModel added s to interactionFlowModelElement: • interactionFlowModelElements [0..*]: InteractionFlowModelElement - Elements of the InteractionFlowModel. In Clause 8.3.35Class ModuleDefinition added association ends: • inputPorts [01..*]: PortDefinition - Ports that collectdistributes InteractionFlows and Parameters coming into the Module. • interactionFlowModelElements [1..*]: InteractionFlowModelElement - InteractionFlowModelElements contained by the Module. • outputPorts [01..*]: PortDefinition - Ports that collect the InteractionFlows and Parameters going out from the Module. • modules [0..* ]: Module – T he set of Modules that are defined in the IFML model and reference the current ModuleDefinition. In Clause 8.3.41Class ParameterBindingGroup added s to parameterBinding: • parameterBindings [10..*]: ParameterBinding - The ParameterBindings composing the ParameterBindingGroup. In Clause 8.3.42Class Port added association ends: • PortDefinition [1] : PortDefinition – Reference to the PortDefinition that defines the interface of the current Port • module [1] : Module - Module that contains the current Port In Clause 8.3.45Class SystemEvent added s to triggeringExpression: • triggeringExpressions [01..*]: Expression - Expressions that determines when or under what conditions the SystemEvent should be triggered. In Clause 8.3.51Class ViewComponent added s to viewComponentPart: • viewComponentParts [0..*]: ViewComponentPart - Parts of the ViewComponent. In Clause 8.3.52Class ViewComponentPart added s to subViewComponentPart and viewElementEvent: • subViewComponentParts [0..*]: ViewComponentPart - Nested ViewComponentParts. • viewElementEvents [0..*]: ViewElementEvent - Events that this ViewComponentPart may trigger. In Clause 8.3.53Class ViewContainer added s to viewElement: • viewElements [0..*]: ViewElement - The ViewElements owned by the ViewContainer. In Clause 8.3.53Class ViewContainer added association end: • actions [0..*]: Action – TEXTThe Actions owned by the ViewContainer. In Clause 8.3.54Class ViewElement added s to viewElementEvent: • viewElementEvents [0..*]: ViewElementEvent - ViewElementEvents contained by the ViewElement. In Clause 8.3.56Class Viewpoint added s to interactionFlowModelElement: • interactionFlowModelElements [0..*]: InteractionFlowModelElement - InteractionFlowModelElements that build up this Viewpoint. In Clause 8.4.5Class List added association end: • selectEvents [0..*]: OnSelectEvent - Events that represent the selection of a DataBinding instance of the List ViewComponent and the passing of the value as a Parameter. In Clause 10.5.2Class IFMLCompartment added s to ownedLabel and ownedNode: • ownedLabels [0..*]: IFMLLabel - Composite association to the IFMLLabels owned by the compartment. • ownedNodes [0..*]: IFMLNode - Composite association to the IFMLNodes owned by the compartment. In Clause 10.5.4Class IFMLDiagram added s to diagramElement: • diagramElements [0..*]: IFMLDiagramElement – The diagram elements contained in this diagram. In Clause 10.5.5Class IFMLDiagramElement added s to ownedElement: • ownedElements [0..*]: IFMLDiagramElement - Composite association to the IFMLDiagramElements owned by the current IFMLDiagramElement. In Clause 10.5.7Class IFMLNode added s to ownedCompartment and ownedNode: • ownedCompartments [0..*]: IFMLCompartment - Composite associations to the IFMLCompartments owned by the node. • ownedNode [0..*]: IFMLNode - Nested nodes of the current node. This relation is only valid if the nested node is fixed to the parent node side. In Clause 8.3.14 Class Context added association end: • contextVariables [0..*]: ContextVariable – set of ContextVariables whose values are relevant for the current Context. Actions taken: October 30, 2013: received issue July 15, 2014: closed issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 30 Oct 2013 08:44:55 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Marco Brambilla Employer: WebRatio mailFrom: marco.brambilla@webratio.com Terms_Agreement: I agree Specification: IFML Section: - FormalNumber: ptc/2013-03-08 Version: 1.0 Beta 1 Doc_Year: 2013 Doc_Month: March Doc_Day: 20 Page: - Title: Description of some association ends Nature: Revision Severity: Minor CODE: 3TMw8 B1: Report Issue Remote Name: nat1.como.polimi.it Remote User: HTTP User Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; MALNJS) Time: 08:44 AM Description: Description of some association ends is missing and not listed