fr.inrialpes.exmo.align.impl.renderer
Class GraphPatternRendererVisitor
java.lang.Object
fr.inrialpes.exmo.align.impl.renderer.GenericReflectiveVisitor
fr.inrialpes.exmo.align.impl.renderer.IndentedRendererVisitor
fr.inrialpes.exmo.align.impl.renderer.GraphPatternRendererVisitor
- All Implemented Interfaces:
- EDOALVisitor
- Direct Known Subclasses:
- SILKRendererVisitor, SPARQLConstructRendererVisitor, SPARQLSelectRendererVisitor
public abstract class GraphPatternRendererVisitor
- extends IndentedRendererVisitor
- implements EDOALVisitor
Translate correspondences into Graph Patterns
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
alignment
Alignment alignment
cell
Cell cell
nslist
Hashtable<String,String> nslist
ignoreerrors
protected boolean ignoreerrors
blanks
protected static boolean blanks
weakens
protected boolean weakens
corese
protected boolean corese
inClassRestriction
private boolean inClassRestriction
instance
private String instance
value
private String value
uriType
private String uriType
datatype
private String datatype
valueRestriction
private Object valueRestriction
flagRestriction
private static int flagRestriction
op
private SyntaxElement.Constructor op
nbCardinality
private Integer nbCardinality
opOccurence
private String opOccurence
numberNs
private static int numberNs
number
private static int number
sub
private static String sub
obj
private static String obj
strBGP
private String strBGP
strBGP_Weaken
private String strBGP_Weaken
listBGP
protected List<String> listBGP
subjectsRestriction
private Set<String> subjectsRestriction
objectsRestriction
private Set<String> objectsRestriction
prefixList
protected Hashtable<String,String> prefixList
count
private static int count
GraphPatternRendererVisitor
public GraphPatternRendererVisitor(PrintWriter writer)
resetVariablesName
public static void resetVariablesName(String s,
String o)
resetVariables
public void resetVariables(String s,
String o)
getGP
public String getGP()
getBGP
public List<String> getBGP()
getPrefixDomain
public String getPrefixDomain(URI u)
getPrefixName
public String getPrefixName(URI u)
getNamespace
public static String getNamespace()
createQueryFile
public void createQueryFile(String dir,
String query)
visit
public void visit(ClassId e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(ClassConstruction e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(ClassValueRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(ClassTypeRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(ClassDomainRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(ClassOccurenceRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(PropertyId e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(PropertyConstruction e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(PropertyValueRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(PropertyDomainRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(PropertyTypeRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(RelationId e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(RelationConstruction e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(RelationCoDomainRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(RelationDomainRestriction c)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(InstanceId e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(Value e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(Apply e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(Transformation transf)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
visit
public void visit(Datatype e)
throws AlignmentException
- Specified by:
visit
in interface EDOALVisitor
- Throws:
AlignmentException
(C) INRIA & friends, 2003-2013