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 $
Author:
Carsten Reckord

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.codegen.UMLRoleOOHandlerStrategy
 
Constructor Summary
UMLRoleOOHandlerSortedToManyStrategy()
           
 
Method Summary
protected  java.lang.String generateContructorParam(UMLRole umlRole, UMLRole partnerRole)
          No comment provided by developer, please add a comment to improve documentation.
protected  void generateReadAccessMethods(UMLRole umlRole, UMLRole partnerRole, UMLAttr attr, de.upb.tools.fca.FHashMap templateParameters, java.util.Set accessMethods)
           
protected  OOCollectionEnum getContainerType()
          Get the containerType attribute of the UMLRoleOOHandlerSortedToManyStrategy object
 boolean isResponsible(UMLRole umlRole, UMLRole partnerRole)
           
 
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, generateContructorParam, generateFirstLastReadAccessMethods, generateReadAccessMethods, generateRole, generateWriteAccessMethods, getAttrType, getIteratorType, getPlainIteratorType, isResponsible, 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(UMLRole umlRole,
                             UMLRole partnerRole)
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(UMLRole umlRole,
                                         UMLRole partnerRole,
                                         UMLAttr attr,
                                         de.upb.tools.fca.FHashMap templateParameters,
                                         java.util.Set accessMethods)
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(UMLRole umlRole,
                                                   UMLRole partnerRole)
No comment provided by developer, please add a comment to improve documentation.

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