de.uni_paderborn.fujaba.codegen
Class UMLRoleOOHandlerSortedToManyStrategy

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerStrategy
      extended byde.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerToManyStrategy
          extended byde.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerSortedToManyStrategy

public class UMLRoleOOHandlerSortedToManyStrategy
extends UMLRoleOOHandlerToManyStrategy

Version:
$Revision: 1.6.2.3 $
Author:
Carsten Reckord

Constructor Summary
UMLRoleOOHandlerSortedToManyStrategy()
           
 
Method Summary
protected  java.lang.String generateContructorParam(FRole umlRole, FRole partnerRole)
          No comment provided by developer, please add a comment to improve documentation.
protected  void generateReadAccessMethods(FRole umlRole, FRole partnerRole, FAttr attr, de.upb.tools.fca.FHashMap templateParameters, java.util.Set accessMethods)
          No comment provided by developer, please add a comment to improve documentation.
protected  OOCollectionEnum getContainerType()
          Get the containerType attribute of the UMLRoleOOHandlerSortedToManyStrategy object
 boolean isResponsible(FRole umlRole, FRole partnerRole)
          Get the responsible attribute of the UMLRoleOOHandlerStrategy object
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerToManyStrategy
createAddToMethod, createGetFirstOfMethod, createGetLastOfMethod, createHasInMethod, createHasInMethod, createIteratorOfMethod, createIteratorOfMethod, createIteratorOfMethod, createKeyChangePostHook, createKeyChangePreHook, createRemoveAllFromMethod, createRemoveFromMethod, createRemoveMethod, createRemoveMethod, createSizeOfMethod, generateFirstLastReadAccessMethods, generateRole, generateWriteAccessMethods, getAttrType, getIteratorType, getPlainIteratorType, setupTemplateParameters
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerStrategy
addToTemplateParameterListeners, changeTemplateParameters, createAccessMethod, createAssocComment, createAttr, createInsertMethod, createInsertMethod, createParam, findResponsible, getCardinality, getExternalQualifierType, getHandler, getNext, getPartnerAccessMethod, getPartnerAccessMethod, getPrevious, getQualifiedCardinality, initHandler, isBound, isOrdered, isSorted, isToMany, provideImport, provideImport, providePackage, provideReference, provideType, removeFromTemplateParameterListeners, setHandler, setNext, setPrevious, setupKeyChangeParameters, setupTemplateParameterListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLRoleOOHandlerSortedToManyStrategy

public UMLRoleOOHandlerSortedToManyStrategy()
Method Detail

isResponsible

public boolean isResponsible(FRole umlRole,
                             FRole partnerRole)
Description copied from class: UMLRoleOOHandlerStrategy
Get the responsible attribute of the UMLRoleOOHandlerStrategy object

Overrides:
isResponsible in class UMLRoleOOHandlerToManyStrategy
Parameters:
umlRole - No description provided
partnerRole - No description provided
Returns:
The responsible value
See Also:
UMLRoleOOHandlerStrategy.isResponsible(de.uni_paderborn.fujaba.metamodel.FRole, de.uni_paderborn.fujaba.metamodel.FRole)

generateReadAccessMethods

protected void generateReadAccessMethods(FRole umlRole,
                                         FRole partnerRole,
                                         FAttr attr,
                                         de.upb.tools.fca.FHashMap templateParameters,
                                         java.util.Set accessMethods)
Description copied from class: UMLRoleOOHandlerStrategy
No comment provided by developer, please add a comment to improve documentation.

Overrides:
generateReadAccessMethods in class UMLRoleOOHandlerToManyStrategy
Parameters:
umlRole - No description provided
partnerRole - No description provided
attr - No description provided
templateParameters - No description provided
accessMethods - No description provided

generateContructorParam

protected java.lang.String generateContructorParam(FRole umlRole,
                                                   FRole partnerRole)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
generateContructorParam in class UMLRoleOOHandlerToManyStrategy
Parameters:
umlRole - No description provided
partnerRole - No description provided
Returns:
No description provided

getContainerType

protected OOCollectionEnum getContainerType()
Get the containerType attribute of the UMLRoleOOHandlerSortedToManyStrategy object

Overrides:
getContainerType in class UMLRoleOOHandlerToManyStrategy
Returns:
The containerType value