wt.tools.metamodel
Class Macro

java.lang.Object
  extended bywt.tools.metamodel.Macro

public abstract class Macro
extends Object


Constructor Summary
Macro()
           
 
Method Summary
static String accessType(String value, ClassProperty element)
           
static String associationImplementation(String value, Role element)
           
static String associationStorage(String value, Association element)
           
static String attributeLabels(String value, ClassClass element)
           
static String cascade(String value, Role element)
           
static String columnName(String value, ModelElement element)
           
static String columnType(String value, ModelElement element)
           
static String dependency(String value, Role element)
           
static String display(String value, Attribute element)
           
static String expand(String value, ModelElement element, String tag)
           
static boolean expandBoolean(String value, ModelElement element, String tag)
           
static String indexTableSpaceName(String value, ClassClass element)
           
static String localizable(String value, ModelElement element)
           
static String lowerLimit(String value, ClassProperty element)
           
static String mutableType(String value, ClassProperty element)
           
static String objectName(String value, ClassClass element)
           
static String openIcon(String value, ModelElement element)
           
static String owner(String value, Role element)
           
static String packageName(String value, ClassClass element)
           
static String packageSpecTitle(String value, PackageClass element)
           
static String primitiveType(String value, ModelElement element)
           
static String referenceType(String value, Role role)
           
static String removeEventParticipant(String value, ClassClass element)
           
static String serializable(String value, ClassClass element)
           
static String standardIcon(String value, ModelElement element)
           
protected static String substitute(String value, String replacement)
           
static String tableName(String value, ClassClass element)
           
static String tableSpaceName(String value, ModelElement element)
           
static String upperLimit(String value, ClassProperty element)
           
static String writeAccess(String value, ClassProperty element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Macro

public Macro()
Method Detail

accessType

public static String accessType(String value,
                                ClassProperty element)

associationImplementation

public static String associationImplementation(String value,
                                               Role element)

associationStorage

public static String associationStorage(String value,
                                        Association element)

attributeLabels

public static String attributeLabels(String value,
                                     ClassClass element)

columnName

public static String columnName(String value,
                                ModelElement element)

columnType

public static String columnType(String value,
                                ModelElement element)

dependency

public static String dependency(String value,
                                Role element)

display

public static String display(String value,
                             Attribute element)

expand

public static String expand(String value,
                            ModelElement element,
                            String tag)

expandBoolean

public static boolean expandBoolean(String value,
                                    ModelElement element,
                                    String tag)

indexTableSpaceName

public static String indexTableSpaceName(String value,
                                         ClassClass element)

localizable

public static String localizable(String value,
                                 ModelElement element)

lowerLimit

public static String lowerLimit(String value,
                                ClassProperty element)

mutableType

public static String mutableType(String value,
                                 ClassProperty element)

openIcon

public static String openIcon(String value,
                              ModelElement element)

packageName

public static String packageName(String value,
                                 ClassClass element)

packageSpecTitle

public static String packageSpecTitle(String value,
                                      PackageClass element)

primitiveType

public static String primitiveType(String value,
                                   ModelElement element)

referenceType

public static String referenceType(String value,
                                   Role role)

serializable

public static String serializable(String value,
                                  ClassClass element)

standardIcon

public static String standardIcon(String value,
                                  ModelElement element)

substitute

protected static String substitute(String value,
                                   String replacement)

tableName

public static String tableName(String value,
                               ClassClass element)

tableSpaceName

public static String tableSpaceName(String value,
                                    ModelElement element)

upperLimit

public static String upperLimit(String value,
                                ClassProperty element)

writeAccess

public static String writeAccess(String value,
                                 ClassProperty element)

objectName

public static String objectName(String value,
                                ClassClass element)

removeEventParticipant

public static String removeEventParticipant(String value,
                                            ClassClass element)

owner

public static String owner(String value,
                           Role element)

cascade

public static String cascade(String value,
                             Role element)