All Downloads are FREE. Search and download functionalities are using the official Maven repository.

h.cloudgraph-test.0.6.4.source-code.plasma-config.xml Maven / Gradle / Ivy

Go to download

CloudGraph(tm) is a suite of Service Data Object (SDO) 2.1 services designed for relational and big-table style "cloud" databases, such as HBase and others.

There is a newer version: 2.0.5
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<cfg:PlasmaConfiguration  
    xmlns:cfg="http://www.plasma.org/config">
  

    <SDO>
        <GlobalProvisioning 
            packageName="org.plasma.platform.sdo">
            
           <Interface classNamePrefix="I" propertyNameStyle="constants"/>          
           <Implementation classNameSuffix="SDO"
               childPackageName="impl"/>  
           <QueryDSL>
               <Implementation classNamePrefix="Q"
                   childPackageName="query"/>  
           </QueryDSL>
                        
        </GlobalProvisioning>            
    
        <!-- default namespace used for SDO infra itself, such as SDO datatypes -->
        <DefaultNamespace uri="http://www.magicdraw.com/schemas/Plasma_SDO_Profile.xmi"
            artifact="http://www.magicdraw.com/schemas/Plasma_SDO_Profile.xmi">
            <Provisioning packageName="org.plasma.platform.sdo"/>
  		</DefaultNamespace>
   
        <Namespace uri="http://cloudgraph.org/test/datatypes"
            artifact="http://cloudgraph.org/datatypes.mdxml">
            <Provisioning packageName="org.cloudgraph.test.datatypes">
                <QueryDSL generate="true"/>
            </Provisioning>
        </Namespace>
 
        <Namespace uri="http://cloudgraph.org/test/socialgraph/actor"
            artifact="http://cloudgraph.org/social-graph.mdxml">
            <Provisioning packageName="org.cloudgraph.test.socialgraph.actor">
                <QueryDSL generate="true"/>
            </Provisioning>
        </Namespace>
        
        <Namespace uri="http://cloudgraph.org/test/socialgraph/story"
            artifact="http://cloudgraph.org/social-graph.mdxml">
            <Provisioning packageName="org.cloudgraph.test.socialgraph.story">
                <QueryDSL generate="true"/>
            </Provisioning>
        </Namespace>
  
       
  	    <DataAccessService dataStoreType="NOSQL"> 	

            <DataAccessProvider name="HBASE"
                className="org.cloudgraph.hbase.service.HBaseGraphService">
                
                <SequenceConfiguration  
                    generatorClassName="org.hgraph.generator.HBaseSequenceGenerator"/>         
                <Concurrency 
                    pessimisticLockTimeoutMillis="300000"/>
                
                <!-- links HBASE specific DAS provisioning to SDO namespace configs -->                 
                <NamespaceLink uri="http://cloudgraph.org/test/datatypes"/>
                <NamespaceLink uri="http://cloudgraph.org/test/socialgraph/actor"/>
                <NamespaceLink uri="http://cloudgraph.org/test/socialgraph/story"/>
               
              
            </DataAccessProvider>
        </DataAccessService> 
  		
    </SDO>
    
    <Repository> 
        <!-- Would like to use our own namespace here (say 'http://www.servicelabs.org/plasma/sdo/profile') but MagicDraw
            unfortunately bakes this namespace e.g. 'http://www.magicdraw.com/schemas/*'  
            into any and every model that references a profile. You can change
            the namespace declaration by hand in the XMI but next time the
            model is changed, MD will change it back !!
        -->
        <Artifact name="Plasma_SDO_Profile.mdxml"
            urn="Plasma_SDO_Profile.mdxml" 
            namespaceUri="http://www.magicdraw.com/schemas/Plasma_SDO_Profile.xmi"/>
  
        <Artifact name="datatypes.mdxml"
            urn="datatypes.mdxml" 
            namespaceUri="http://cloudgraph.org/datatypes.mdxml"/>  

        <Artifact name="social-graph.mdxml"
            urn="social-graph.mdxml" 
            namespaceUri="http://cloudgraph.org/social-graph.mdxml"/>  
    </Repository>
    
  
</cfg:PlasmaConfiguration>   




© 2015 - 2025 Weber Informatics LLC | Privacy Policy