Kie Workbench - Commom - Data modeller Client 6.0.0.Beta5

org.kie.workbench.common.screens.datamodeller.client
Class DataModelHelper

java.lang.Object
  extended by org.kie.workbench.common.screens.datamodeller.client.DataModelHelper

public class DataModelHelper
extends Object


Constructor Summary
DataModelHelper()
           
 
Method Summary
 void dataModelChanged(DataModelerPropertyChangeEvent changeEvent)
           
 void dataObjectCreated(String objectClassName)
           
 void dataObjectDeleted(String objectClassName)
           
 void dataObjectExtended(String parentClassName, String siblingClassName, Boolean _extends)
           
 void dataObjectReferenced(String objectClassName, String subjectClassName)
           
 void dataObjectSelected(String objectClassName)
           
 void dataObjectUnReferenced(String objectClassName, String subjectClassName)
           
 void dataObjectUnSelected(String objectClassName)
           
 List<String> getClassList()
           
 Map<String,String> getLabelledClassMap()
           
 String getObjectLabelByClassName(String className)
           
 Map<String,String> getOrderedBaseTypes()
           
 Boolean isAssignableFrom(String siblingCandidate, String parentCandidate)
          Evaluate if an object can safely extend another one (at least as far as the extension hierarchy is concerned).
 Boolean isBaseType(String type)
           
 Boolean isDataObjectReferenced(String className)
           
 void setBaseTypes(List<PropertyTypeTO> baseTypes)
           
 void setDataModel(DataModelTO dataModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataModelHelper

public DataModelHelper()
Method Detail

isDataObjectReferenced

public Boolean isDataObjectReferenced(String className)

getObjectLabelByClassName

public String getObjectLabelByClassName(String className)

getClassList

public List<String> getClassList()

getLabelledClassMap

public Map<String,String> getLabelledClassMap()

getOrderedBaseTypes

public Map<String,String> getOrderedBaseTypes()

dataModelChanged

public void dataModelChanged(DataModelerPropertyChangeEvent changeEvent)

dataObjectReferenced

public void dataObjectReferenced(String objectClassName,
                                 String subjectClassName)

dataObjectUnReferenced

public void dataObjectUnReferenced(String objectClassName,
                                   String subjectClassName)

dataObjectExtended

public void dataObjectExtended(String parentClassName,
                               String siblingClassName,
                               Boolean _extends)

dataObjectDeleted

public void dataObjectDeleted(String objectClassName)

dataObjectCreated

public void dataObjectCreated(String objectClassName)

dataObjectSelected

public void dataObjectSelected(String objectClassName)

dataObjectUnSelected

public void dataObjectUnSelected(String objectClassName)

isBaseType

public Boolean isBaseType(String type)

isAssignableFrom

public Boolean isAssignableFrom(String siblingCandidate,
                                String parentCandidate)
Evaluate if an object can safely extend another one (at least as far as the extension hierarchy is concerned).

Parameters:
siblingCandidate - The class name of the extending object
parentCandidate - The class name of the extended object
Returns:
True if the extension does not provoke a conflict with the existing extension hierarchy.

setDataModel

public void setDataModel(DataModelTO dataModel)

setBaseTypes

public void setBaseTypes(List<PropertyTypeTO> baseTypes)

Kie Workbench - Commom - Data modeller Client 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.