de.uni_paderborn.fujaba.fsa.unparse
Class AbstractUnparseModule

java.lang.Object
  extended byde.uni_paderborn.fujaba.fsa.unparse.AbstractUnparseModule
All Implemented Interfaces:
UnparseInterface
Direct Known Subclasses:
UMActivity, UMAttr, UMAttrExprPair, UMCardinality, UMCFAndNode, UMCFEndNode, UMCFFilterNode, UMCFNotNode, UMCFOrNode, UMCFStartNode, UMCFTransition, UMClass, UMCollabStat, UMCommentary, UMComplexState, UMConnection, UMConstraint, UMDiagram, UMDiagramUsage, UMMethod, UMNopActivity, UMObject, UMParam, UMQualifier, UMRole, UMStartActivity, UMStatementActivity, UMStereotype, UMStopActivity, UMStoryActivity, UMTransitionGuard

public abstract class AbstractUnparseModule
extends java.lang.Object
implements UnparseInterface

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.12 $
Author:
$Author: lowende $

Constructor Summary
AbstractUnparseModule()
          Constructor for class AbstractUnparseModule
AbstractUnparseModule(java.lang.String mainFsaName)
          Constructor for class AbstractUnparseModule
 
Method Summary
abstract  FSAObject create(FSAObject parent, LogicUnparseInterface incr)
          No comment provided by developer, please add a comment to improve documentation.
 void getChildProperties(java.util.Set props)
          Get the childProperties attribute of the AbstractUnparseModule object
 java.lang.String getContainerForProperty(java.lang.String property)
          maps propertyNames to the names of the components they should be unparsed to.
 java.lang.String getMainFsaName()
          basically this is the name of the main component for the Increment It is used to identify where to unparse that increment to
 void getPartnerProperties(java.util.Set props)
          Get the partnerProperties attribute of the AbstractUnparseModule object
 void remove(FSAObject object, LogicUnparseInterface incr)
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUnparseModule

public AbstractUnparseModule()
Constructor for class AbstractUnparseModule


AbstractUnparseModule

public AbstractUnparseModule(java.lang.String mainFsaName)
Constructor for class AbstractUnparseModule

Parameters:
mainFsaName - No description provided
Method Detail

create

public abstract FSAObject create(FSAObject parent,
                                 LogicUnparseInterface incr)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
create in interface UnparseInterface
Parameters:
parent - No description provided
incr - No description provided
Returns:
No description provided

remove

public void remove(FSAObject object,
                   LogicUnparseInterface incr)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
remove in interface UnparseInterface
Parameters:
object - No description provided
incr - No description provided

getMainFsaName

public java.lang.String getMainFsaName()
basically this is the name of the main component for the Increment It is used to identify where to unparse that increment to

Specified by:
getMainFsaName in interface UnparseInterface
Returns:
The mainFsaName value

getChildProperties

public void getChildProperties(java.util.Set props)
Get the childProperties attribute of the AbstractUnparseModule object

Specified by:
getChildProperties in interface UnparseInterface
Parameters:
props - No description provided

getPartnerProperties

public void getPartnerProperties(java.util.Set props)
Get the partnerProperties attribute of the AbstractUnparseModule object

Specified by:
getPartnerProperties in interface UnparseInterface
Parameters:
props - No description provided

getContainerForProperty

public java.lang.String getContainerForProperty(java.lang.String property)
maps propertyNames to the names of the components they should be unparsed to.

Specified by:
getContainerForProperty in interface UnparseInterface
Parameters:
property - No description provided
Returns:
The containerForProperty value