com.sap.ide.webdynpro.checklayer.model
Class ModelHelper

java.lang.Object
  |
  +--com.sap.ide.webdynpro.checklayer.model.ModelHelper

public final class ModelHelper
extends java.lang.Object


Field Summary
static int TYPE_INTERFACE
           
static int TYPE_MODELCLASS
           
static int TYPE_MODELCLASS_OR_INTERFACE
           
 
Constructor Summary
ModelHelper()
           
 
Method Summary
static void addModelClassesOfModel(com.sap.ide.metamodel.webdynpro.model.Model model, java.util.List allModelClasses, int modelClassType, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels, com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.model.Model model, java.lang.String fullyQualifiedName, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.model.Model model, java.lang.String packageName, java.lang.String className, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClasses(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClasses(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels, com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClassesAndInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels)
           
static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClassesAndInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels, com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)
           
static com.sap.ide.metamodel.webdynpro.model.ModelRelation[] getModelRelations(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels)
           
static java.lang.String getModelSettingDefinitionValue(com.sap.ide.metamodel.webdynpro.model.Model model, java.lang.String settingName)
           
static java.lang.String[] getQualifiedModelClassNames(com.sap.ide.metamodel.webdynpro.model.ModelClass[] modelClasses)
           
static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.Model model)
           
static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.ModelClass modelClass)
           
static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.ModelClassProperty modelClassProperty)
           
static com.sap.ide.metamodel.webdynpro.model.Model[] getUsedModels(com.sap.ide.metamodel.webdynpro.model.Model model, boolean queryUsedModels)
           
static boolean isRelationBidirectional(com.sap.ide.metamodel.webdynpro.model.ModelRelationRole target)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_INTERFACE

public static final int TYPE_INTERFACE

TYPE_MODELCLASS

public static final int TYPE_MODELCLASS

TYPE_MODELCLASS_OR_INTERFACE

public static final int TYPE_MODELCLASS_OR_INTERFACE
Constructor Detail

ModelHelper

public ModelHelper()
Method Detail

getModelRelations

public static com.sap.ide.metamodel.webdynpro.model.ModelRelation[] getModelRelations(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                                      boolean queryUsedModels)

getInterfaces

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                               boolean queryUsedModels)

getInterfaces

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                               boolean queryUsedModels,
                                                                               com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)

getModelClasses

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClasses(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                                 boolean queryUsedModels)

getModelClasses

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClasses(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                                 boolean queryUsedModels,
                                                                                 com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)

getModelClassesAndInterfaces

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClassesAndInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                                              boolean queryUsedModels)

getModelClassesAndInterfaces

public static com.sap.ide.metamodel.webdynpro.model.ModelClass[] getModelClassesAndInterfaces(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                                              boolean queryUsedModels,
                                                                                              com.sap.ide.metamodel.webdynpro.model.ModelClass[] filter)

getQualifiedModelClassNames

public static java.lang.String[] getQualifiedModelClassNames(com.sap.ide.metamodel.webdynpro.model.ModelClass[] modelClasses)

addModelClassesOfModel

public static void addModelClassesOfModel(com.sap.ide.metamodel.webdynpro.model.Model model,
                                          java.util.List allModelClasses,
                                          int modelClassType,
                                          boolean queryUsedModels)

getUsedModels

public static com.sap.ide.metamodel.webdynpro.model.Model[] getUsedModels(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                          boolean queryUsedModels)

isRelationBidirectional

public static boolean isRelationBidirectional(com.sap.ide.metamodel.webdynpro.model.ModelRelationRole target)

getModelSettingDefinitionValue

public static java.lang.String getModelSettingDefinitionValue(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                              java.lang.String settingName)

getStructureBindingEnabled

public static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.Model model)

getStructureBindingEnabled

public static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.ModelClass modelClass)

getStructureBindingEnabled

public static boolean getStructureBindingEnabled(com.sap.ide.metamodel.webdynpro.model.ModelClassProperty modelClassProperty)

getModelClass

public static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                             java.lang.String fullyQualifiedName,
                                                                             boolean queryUsedModels)

getModelClass

public static com.sap.ide.metamodel.webdynpro.model.ModelClass getModelClass(com.sap.ide.metamodel.webdynpro.model.Model model,
                                                                             java.lang.String packageName,
                                                                             java.lang.String className,
                                                                             boolean queryUsedModels)


Copyright © 2005 SAP AG. All Rights Reserved.