|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object it.unitn.disi.smatch.data.Context
public class Context
A Context contains datastructure of ctxml file and some methods applyed to concept as whole.
Field Summary | |
---|---|
static java.lang.String |
BASE_NODE
|
static java.lang.String |
INSTANCE_NAMESPACE_URI
|
static java.lang.String |
IS_A
|
static java.lang.String |
LANGUAGE_ENGLISH
|
static java.lang.String |
NAMESPACE_URI
|
static java.lang.String |
STATUS_UNDEFINED
|
Constructor Summary | |
---|---|
Context()
|
Method Summary | |
---|---|
java.util.Vector<IAtomicConceptOfLabel> |
getAllContextACoLs()
|
java.lang.String |
getAllNodeNames(java.lang.String separator)
The returned string is ordered as in depth first traversal Each name is followed by the specified separator |
java.util.Vector<INode> |
getAllNodes()
The returned list is ordered as in depth first traversal |
IContextData |
getContextData()
Returns an interface to context metadata |
java.lang.String |
getCtxId()
|
java.lang.String |
getDescription()
|
java.lang.String |
getGroup()
|
static IContext |
getInstance()
|
java.lang.String |
getLabel()
|
java.lang.String |
getLanguage()
|
java.util.HashSet<java.lang.String> |
getLg()
|
IMatchingContext |
getMatchingContext()
returns interface to context level functionalities of matching engine |
java.util.HashSet<java.lang.String> |
getMg()
|
java.lang.String |
getNamespace()
|
INode |
getNode(java.lang.String conceptId)
This method can be used to find a concept in the hierarchy using its Concept Id |
java.util.HashSet<java.lang.String> |
getOpp()
|
java.lang.String |
getOwner()
|
INode |
getRoot()
returns the root of the context |
static java.lang.String |
getSCHEMA_LOCATION()
|
java.lang.String |
getSecurityAccessRights()
|
java.lang.String |
getSecurityEncription()
|
java.lang.String |
getStatus()
|
java.util.HashSet<java.lang.String> |
getSynonyms()
|
boolean |
isNormalized()
|
void |
moveNode(java.lang.String NodeId,
java.lang.String newFatherNodeId)
removes node to the other place in the tree |
java.lang.String |
newNode(java.lang.String NodeLabel,
java.lang.String fatherId)
inserts a new node in the context |
void |
removeNode(java.lang.String NodeId)
This method can be used to remove a given Node from the Node hierarchy. |
java.lang.String |
renameNode(java.lang.String NodeId,
java.lang.String newLabel)
change the name of the node with given id |
void |
resetOldPreprocessing()
clear all data acquired in linguistic preprocessing phase |
void |
setCtxId(java.lang.String ctxId)
|
void |
setDescription(java.lang.String description)
|
void |
setGroup(java.lang.String group)
|
void |
setLabel(java.lang.String label)
|
void |
setLanguage(java.lang.String language)
|
void |
setLg(java.util.HashSet<java.lang.String> lg)
|
void |
setMg(java.util.HashSet<java.lang.String> mg)
|
void |
setNamespace(java.lang.String namespace)
|
void |
setNormalized(boolean normalized)
|
void |
setOpp(java.util.HashSet<java.lang.String> opp)
|
void |
setOwner(java.lang.String owner)
|
void |
setRoot(INode root)
Sets a new root for the context |
static void |
setSCHEMA_LOCATION(java.lang.String SCHEMA_LOCATION)
|
void |
setSchemaLocation(java.lang.String schemaLocation)
|
void |
setSecurityAccessRights(java.lang.String securityAccessRights)
|
void |
setSecurityEncription(java.lang.String securityEncription)
|
void |
setStatus(java.lang.String status)
|
void |
setSynonyms(java.util.HashSet<java.lang.String> synonyms)
|
void |
sort()
|
void |
updateNodeIds()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAMESPACE_URI
public static final java.lang.String INSTANCE_NAMESPACE_URI
public static final java.lang.String BASE_NODE
public static final java.lang.String IS_A
public static final java.lang.String LANGUAGE_ENGLISH
public static final java.lang.String STATUS_UNDEFINED
Constructor Detail |
---|
public Context()
Method Detail |
---|
public static IContext getInstance()
public IContextData getContextData()
IContext
getContextData
in interface IContext
public IMatchingContext getMatchingContext()
IContext
getMatchingContext
in interface IContext
public java.util.Vector<INode> getAllNodes()
getAllNodes
in interface IContext
public java.lang.String getAllNodeNames(java.lang.String separator)
getAllNodeNames
in interface IContext
public java.util.Vector<IAtomicConceptOfLabel> getAllContextACoLs()
getAllContextACoLs
in interface IMatchingContext
public void resetOldPreprocessing()
resetOldPreprocessing
in interface IMatchingContext
public void setRoot(INode root)
IContext
setRoot
in interface IContext
public void setSchemaLocation(java.lang.String schemaLocation)
setSchemaLocation
in interface IContextData
public void setCtxId(java.lang.String ctxId)
setCtxId
in interface IContextData
public void setLanguage(java.lang.String language)
setLanguage
in interface IContextData
public void setNamespace(java.lang.String namespace)
setNamespace
in interface IContextData
public INode getRoot()
IContext
getRoot
in interface IContext
public void setDescription(java.lang.String description)
setDescription
in interface IContextData
public void setLabel(java.lang.String label)
setLabel
in interface IContextData
public void setStatus(java.lang.String status)
setStatus
in interface IContextData
public void setOwner(java.lang.String owner)
setOwner
in interface IContextData
public void setGroup(java.lang.String group)
setGroup
in interface IContextData
public void setSecurityAccessRights(java.lang.String securityAccessRights)
setSecurityAccessRights
in interface IContextData
public void setSecurityEncription(java.lang.String securityEncription)
setSecurityEncription
in interface IContextData
public java.lang.String newNode(java.lang.String NodeLabel, java.lang.String fatherId)
IContext
newNode
in interface IContext
NodeLabel
- label of the nodefatherId
- id of the father node
public java.lang.String renameNode(java.lang.String NodeId, java.lang.String newLabel)
IContext
renameNode
in interface IContext
public void moveNode(java.lang.String NodeId, java.lang.String newFatherNodeId)
IContext
moveNode
in interface IContext
public void removeNode(java.lang.String NodeId)
removeNode
in interface IContext
NodeId
- The identifier of the Node to be removedpublic INode getNode(java.lang.String conceptId)
getNode
in interface IContext
public static java.lang.String getSCHEMA_LOCATION()
public static void setSCHEMA_LOCATION(java.lang.String SCHEMA_LOCATION)
public java.lang.String getLanguage()
getLanguage
in interface IContextData
public java.lang.String getNamespace()
getNamespace
in interface IContextData
public java.lang.String getDescription()
getDescription
in interface IContextData
public java.lang.String getCtxId()
getCtxId
in interface IContextData
public java.lang.String getLabel()
getLabel
in interface IContextData
public java.lang.String getGroup()
getGroup
in interface IContextData
public java.util.HashSet<java.lang.String> getMg()
getMg
in interface IContextData
public void setMg(java.util.HashSet<java.lang.String> mg)
setMg
in interface IContextData
public java.util.HashSet<java.lang.String> getLg()
getLg
in interface IContextData
public void setLg(java.util.HashSet<java.lang.String> lg)
setLg
in interface IContextData
public java.lang.String getStatus()
getStatus
in interface IContextData
public boolean isNormalized()
isNormalized
in interface IContextData
public void setNormalized(boolean normalized)
setNormalized
in interface IContextData
public java.lang.String getOwner()
getOwner
in interface IContextData
public java.lang.String getSecurityAccessRights()
getSecurityAccessRights
in interface IContextData
public java.lang.String getSecurityEncription()
getSecurityEncription
in interface IContextData
public java.util.HashSet<java.lang.String> getSynonyms()
getSynonyms
in interface IContextData
public void setSynonyms(java.util.HashSet<java.lang.String> synonyms)
setSynonyms
in interface IContextData
public java.util.HashSet<java.lang.String> getOpp()
getOpp
in interface IContextData
public void setOpp(java.util.HashSet<java.lang.String> opp)
setOpp
in interface IContextData
public void sort()
sort
in interface IContextData
public void updateNodeIds()
updateNodeIds
in interface IContextData
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |