Kie Workbench - Commom - Data modeller Client 6.2.0.CR2

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 offspringClassName, 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()
           
 Collection<String> getDataObjectReferences(String className)
           
 Map<String,String> getLabelledClassMap()
           
 String getObjectLabelByClassName(String className)
           
 Map<String,PropertyTypeTO> getOrderedBaseTypes()
           
 Boolean isAssignableFrom(String offspringCandidate, 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)
           
 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

getDataObjectReferences

public Collection<String> getDataObjectReferences(String className)

getObjectLabelByClassName

public String getObjectLabelByClassName(String className)

getClassList

public List<String> getClassList()

getLabelledClassMap

public Map<String,String> getLabelledClassMap()

getOrderedBaseTypes

public Map<String,PropertyTypeTO> 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 offspringClassName,
                               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 offspringCandidate,
                                String parentCandidate)
Evaluate if an object can safely extend another one (at least as far as the extension hierarchy is concerned).

Parameters:
offspringCandidate - 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.2.0.CR2

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