|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectkaos.kpat.models.ModelPolicy
public class ModelPolicy
This class models a policy in KPAT
| Field Summary | |
|---|---|
javax.swing.tree.TreeModel |
_analysisTreeModel
|
PolicyMsg |
_originalPolicyMsg
|
static java.awt.datatransfer.DataFlavor |
INFO_FLAVOR
|
| Constructor Summary | |
|---|---|
ModelPolicy(ModelPolicy po)
The 'copy' contructor for cloning the policy list. |
|
ModelPolicy(PolicyMsg policyMsg)
Constructor for modeling an ontology policy Note that if you use this constructor the set* methods will not have any affect on the policy returned by toPolicyMsg() |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
'Deep' clone. |
int |
compareTo(java.lang.Object o)
|
javax.swing.tree.TreeModel |
getAnalysisTreeModel()
|
ModelAttributeList |
getAttributeList()
|
java.lang.String |
getCachedPolicyText()
|
java.lang.String |
getDescription()
|
java.lang.String |
getID()
|
java.lang.String |
getName()
|
java.lang.String |
getPolicyTemplate()
|
java.lang.String |
getPriority()
|
int |
getPriorityInt()
|
java.lang.String |
getScope()
|
java.lang.String |
getSubjectID()
|
java.lang.String |
getSubjectName()
|
java.lang.String |
getTargetID()
|
java.lang.String |
getTargetName()
|
java.lang.String |
getTransferablePolicySetId()
|
java.lang.Object |
getTransferData(java.awt.datatransfer.DataFlavor df)
implements Transferable interface |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors()
implements Transferable interface |
java.lang.String |
getType()
|
boolean |
isDataFlavorSupported(java.awt.datatransfer.DataFlavor df)
|
boolean |
isFixedSet()
|
boolean |
isHarmonized()
|
boolean |
isInForce()
|
boolean |
isSingleValued()
|
void |
setAnalysisTreeModel(javax.swing.tree.TreeModel analysisTreeModel)
|
void |
setCachedPolicyText(java.lang.String policyText)
|
void |
setDescription(java.lang.String newDescription)
|
void |
setFixedSet(boolean isFixedSet)
|
void |
setHarmonized(boolean harmon)
|
void |
setID(java.lang.String newID)
|
void |
setInForce(boolean inf)
|
void |
setName(java.lang.String newName)
|
void |
setPolicyTemplate(java.lang.String policyTemplate)
|
void |
setScope(java.lang.String newScope)
|
void |
setSingleValued(boolean isSingleValued)
|
void |
setSubjectID(java.lang.String newID)
|
void |
setSubjectName(java.lang.String newName)
|
void |
setTargetID(java.lang.String newID)
|
void |
setTargetName(java.lang.String newName)
|
void |
setTransferablePolicySetId(java.lang.String id)
|
void |
setType(java.lang.String newType)
|
PolicyMsg |
toPolicyMsg()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public PolicyMsg _originalPolicyMsg
public javax.swing.tree.TreeModel _analysisTreeModel
public static final java.awt.datatransfer.DataFlavor INFO_FLAVOR
| Constructor Detail |
|---|
public ModelPolicy(PolicyMsg policyMsg)
public ModelPolicy(ModelPolicy po)
| Method Detail |
|---|
public int getPriorityInt()
public void setAnalysisTreeModel(javax.swing.tree.TreeModel analysisTreeModel)
public javax.swing.tree.TreeModel getAnalysisTreeModel()
public java.lang.Object clone()
clone in class java.lang.Objectpublic PolicyMsg toPolicyMsg()
public ModelAttributeList getAttributeList()
getAttributeList in interface iModelPolicypublic java.lang.String getID()
public void setID(java.lang.String newID)
public java.lang.String getName()
getName in interface iModelPolicypublic void setName(java.lang.String newName)
public java.lang.String getScope()
public void setScope(java.lang.String newScope)
public java.lang.String getSubjectID()
public void setSubjectID(java.lang.String newID)
public java.lang.String getSubjectName()
public void setSubjectName(java.lang.String newName)
public java.lang.String getTargetID()
public void setTargetID(java.lang.String newID)
public java.lang.String getTargetName()
public void setTargetName(java.lang.String newName)
public java.lang.String getType()
public void setType(java.lang.String newType)
public void setInForce(boolean inf)
setInForce in interface iModelPolicypublic boolean isInForce()
isInForce in interface iModelPolicypublic void setHarmonized(boolean harmon)
public boolean isHarmonized()
public java.lang.String getPriority()
public void setSingleValued(boolean isSingleValued)
setSingleValued in interface iModelPolicypublic boolean isSingleValued()
isSingleValued in interface iModelPolicypublic void setFixedSet(boolean isFixedSet)
setFixedSet in interface iModelPolicypublic boolean isFixedSet()
isFixedSet in interface iModelPolicypublic java.lang.String getDescription()
public void setDescription(java.lang.String newDescription)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setPolicyTemplate(java.lang.String policyTemplate)
public java.lang.String getPolicyTemplate()
public void setCachedPolicyText(java.lang.String policyText)
public java.lang.String getCachedPolicyText()
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor df)
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor df)
throws java.awt.datatransfer.UnsupportedFlavorException,
java.io.IOException
getTransferData in interface java.awt.datatransfer.Transferablejava.awt.datatransfer.UnsupportedFlavorException
java.io.IOExceptionpublic java.lang.String getTransferablePolicySetId()
public void setTransferablePolicySetId(java.lang.String id)
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||