Package org.apache.clerezza.rdf.core.impl

Examples of org.apache.clerezza.rdf.core.impl.TripleImpl


    lock = contentGraph.getLock().writeLock();
    lock.lock();
    try {
      Collection<Triple> tripleArray = new ArrayList<Triple>();
      NonLiteral cfc = new BNode();
      tripleArray.add(new TripleImpl(cfc, RDF.type,
          CUSTOMPROPERTY.CustomFieldCollection));
      tripleArray.add(new TripleImpl(cfc, CUSTOMPROPERTY.dependency,
          dependency));
      tripleArray.add(new TripleImpl(cfc, CUSTOMPROPERTY.dependencyvalue,
          LiteralFactory.getInstance()
              .createTypedLiteral(dependencyValue)));
      contentGraph.addAll(tripleArray);
      return getCustomPropertyCollection(dependency, dependencyValue);
    } finally {
View Full Code Here


    MGraph resultGraph = new SimpleMGraph();
   
    GraphNode scriptNode = null;
    if(script != null){
      scriptNode = getScript(script);
      resultGraph.add(new TripleImpl(resultResource,
          SCRIPTMANAGER.script,
          scriptNode.getNode()));
    }
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        PLATFORM.HeadedPage));
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        SCRIPTMANAGER.ScriptManagerOverviewPage));
    GraphNode scriptList = getScriptList(resultResource);

    UnionMGraph unionGraph = null;
View Full Code Here

    AccessController.checkPermission(new ScriptManagerAppPermission());
    BNode resource = new BNode();
    MGraph resultGraph = new SimpleMGraph();


    resultGraph.add(new TripleImpl(resource,
        SCRIPTMANAGER.script,
        scriptUri));
    resultGraph.add(new TripleImpl(resource,
        RDF.type,
        SCRIPTMANAGER.SelectedScript));
    resultGraph.add(new TripleImpl(scriptUri,
        SCRIPTMANAGER.code,
        new PlainLiteralImpl(
          new String(contentHandler.getData(scriptUri)))));

    GraphNode scriptLanguageList = getScriptLanguageList(resource);
View Full Code Here

    MGraph additionGraph = new SimpleMGraph();

    UnionMGraph resultGraph = new UnionMGraph(additionGraph, contentGraph);

    RdfList list = RdfList.createEmptyList(resultResource, additionGraph);
    resultGraph.add(new TripleImpl(resource,
        SCRIPTMANAGER.scriptList, resultResource));
    resultGraph.add(new TripleImpl(resultResource, RDF.type,
        SCRIPTMANAGER.ScriptList));
   
    Iterator<Triple> it =
        contentGraph.filter(null, RDF.type, SCRIPT.Script);
    while (it.hasNext()) {
View Full Code Here

    AccessController.checkPermission(new ScriptManagerAppPermission());
    MGraph contentGraph = cgProvider.getContentGraph();
    BNode resultResource = new BNode();
    MGraph resultGraph = new SimpleMGraph();
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        SCRIPTMANAGER.ScriptManagerInstallPage));
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type, PLATFORM.HeadedPage));
   
    GraphNode languageList = getScriptLanguageList(resultResource);
   
    GraphNode scriptList = getScriptList(resultResource);
View Full Code Here

    Iterator<ScriptLanguageDescription> it =
        scriptExecution.getInstalledScriptLanguages();
    while(it.hasNext()){
      BNode languageDescription = new BNode();
      ScriptLanguageDescription sld = it.next();
      resultGraph.add(new TripleImpl(resource,
          SCRIPTMANAGER.scriptLanguageDescription,
          languageDescription));

      resultGraph.add(new TripleImpl(languageDescription,
          SCRIPT.scriptLanguage,
          LiteralFactory.getInstance().
          createTypedLiteral(sld.getLanguage())));
      resultGraph.add(new TripleImpl(languageDescription,
          SCRIPT.scriptLanguageVersion,
          LiteralFactory.getInstance().
          createTypedLiteral(sld.getVersion())));
    }
    return new GraphNode(resource, resultGraph);
View Full Code Here

  public GraphNode getExecutionUriOverview() {
    AccessController.checkPermission(new ScriptManagerAppPermission());
    MGraph contentGraph = cgProvider.getContentGraph();
    BNode resultResource = new BNode();
    MGraph resultGraph = new SimpleMGraph();
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        PLATFORM.HeadedPage));
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        SCRIPTMANAGER.ExecutionUriOverviewPage));
    GraphNode scriptList = getScriptList(resultResource);
   
    UnionMGraph unionGraph = new UnionMGraph(resultGraph,
View Full Code Here

    BNode resultResource = new BNode();
    MGraph resultGraph = new SimpleMGraph();
    Iterator<NonLiteral> executionUris =
        getScriptGeneratedResources(script).iterator();
    while(executionUris.hasNext()){
      resultGraph.add(new TripleImpl(resultResource,
          SCRIPTMANAGER.executionUri,
          executionUris.next()));
    }
    resultGraph.add(new TripleImpl(resultResource,
        SCRIPTMANAGER.script,
        script));
    resultGraph.add(new TripleImpl(resultResource,
        RDF.type,
        SCRIPTMANAGER.ExecutionUriList));
   
    return new GraphNode(resultResource, new UnionMGraph(resultGraph,
        cgProvider.getContentGraph()));
View Full Code Here

   * Adds a base URI to the Clerezza platform instance.
   *
   * @param baseUri The base URI which will be added to the platform instance
   */
  public void addBaseUri(UriRef baseUri) {
    systemGraph.add(new TripleImpl(getPlatformInstanceResource(), PLATFORM.baseUri, baseUri));
  }
View Full Code Here

   * Removes a base URI from the Clerezza platform instance.
   *
   * @param baseUri The base URI which will be removed from the platform instance
   */
  public void removeBaseUri(UriRef baseUri) {
    systemGraph.remove(new TripleImpl(getPlatformInstanceResource(), PLATFORM.baseUri, baseUri));
  }
View Full Code Here

TOP

Related Classes of org.apache.clerezza.rdf.core.impl.TripleImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.