de.interactive_instruments.ShapeChange.Model
Class AssociationInfoImpl

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Model.InfoImpl
      extended by de.interactive_instruments.ShapeChange.Model.AssociationInfoImpl
All Implemented Interfaces:
AssociationInfo, Info
Direct Known Subclasses:
AssociationInfoEA, AssociationInfoGSIP, AssociationInfoXmi10, GenericAssociationInfo

public abstract class AssociationInfoImpl
extends InfoImpl
implements AssociationInfo


Field Summary
 
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl
aliasName, definition, description, documentation
 
Constructor Summary
AssociationInfoImpl()
           
 
Method Summary
 String encodingRule(String platform)
          Return the encoding rule relevant on the association, given the platform
 String fullName()
          Fully qualified UML name.
 void postprocessAfterLoadingAndValidate()
          1.
 
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl
aliasName, definition, description, documentation, matches, stereotype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.AssociationInfo
assocClass, end1, end2
 
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info
aliasName, definition, description, documentation, id, matches, model, name, options, result, stereotype, stereotypes, taggedValue, taggedValues, taggedValues
 

Constructor Detail

AssociationInfoImpl

public AssociationInfoImpl()
Method Detail

encodingRule

public String encodingRule(String platform)
Return the encoding rule relevant on the association, given the platform

Specified by:
encodingRule in interface Info
Overrides:
encodingRule in class InfoImpl
Returns:
the encoding rule relevant on the element

fullName

public String fullName()
Description copied from interface: Info
Fully qualified UML name.

Specified by:
fullName in interface Info

postprocessAfterLoadingAndValidate

public void postprocessAfterLoadingAndValidate()
Description copied from class: InfoImpl
1. Postprocess the model element to execute any actions that require that the complete model has been loaded. 2. Validate the model element against all applicable requirements and recommendations. All rules applicable to all model elements are validated here, the more specific rules are all validated in the subclasses.

Specified by:
postprocessAfterLoadingAndValidate in interface Info
Overrides:
postprocessAfterLoadingAndValidate in class InfoImpl


Copyright © 2015. All rights reserved.